26
230
74
25
91
53
124
314
270
268
137
89
77
67
405
84
345
499
756
59
168
3203
1673
245
32
362
194
50
82
62
21
22
48
39
200
55
178
273
106
51
127
281
171
157
71
154
86