217
237
78
149
51
31
94
69
414
138
294
45
177
543
102
254
648
240
67
56
419
206
367
207
157
104
287
268
139
127
80
133
76
245
64
395
1807
119
439
155
292
167
612
355
85
55
161
140
348
333
47
446
156
416
77