141
53
40
109
189
104
72
23
15
305
71
251
395
617
131
206
126
67
176
152
252
330
423
139
225
58
389
283
301
122
192