35
53
24
19
152
33
75
97
119
92
74
31
65
51
95
200
108
28
185
7
240
262
106
63
64
50
438
44
30
128
66
15
29
201
269
48
26
60
763
21
52
56
153
213
202
212
129
274
43
49
9