61
34
91
65
55
110
34
53
125
105
143
55
29
129
448
263
550
268
407
103
274
58
311
445
200
68
169
546
80
95
539
425
452
213
200
32
388
1916
181
87
99
225
884
577
379
470
473
297
1319
502