7
104
51
36
33
193
63
113
109
52
37
50
96
78
174
171
415
43
74
57
133
289
55
164
10
162
49
85
190
137
149
128
72
166
187
27
123
375
126
1437
263
253
59
31
598
268
82
136
102
84
228
575
114
305
61
374