35
65
266
75
43
217
120
279
176
42
122
409
273
74
189
85
179
70
214
100
459
387
322
196
368
241
250
393
197
104
278
282
83
415
303
361
174
238
172
154
187
261
86
109
54
297
207
263
296
76
209
117
102
67
73
139