249
50
35
42
67
40
16
66
132
68
31
83
80
33
112
52
123
26
32
7
202
53
192
24
23
30
130
65
76
48
38
793
44
473
71
104
62
47
87
247
49
119
403
272
194
155
183
39
617
361
92
149
223
105
374
120