44
31
70
36
139
40
79
83
247
172
290
73
187
323
69
235
78
117
142
222
214
91
213
180
551
143
234
121
218
429
436
161
441
98
89
100
272
286
80
134
217
229
96
281
1242
259
147
329
1422
339
477
640
123
977
261
355
542
935
453
207