65
50
94
196
105
28
184
7
240
258
106
63
64
24
34
428
42
49
30
127
66
15
29
201
268
46
26
51
58
757
21
52
56
153
206
212
31
128
271
43
9
35
96
72
70
59
141
165
178
84
180