43
73
781
94
121
198
131
901
59
1953
82
182
45
95
84
44
1222
468
222
65
66
272
12
57
5388
4408
243
1782
2658
2471
1530
1524
1810
665
1641
1127
694
2204
1700
1322
116
16
880
1146
1433
205
734
347
163
436
112
207
428
130
124
399
173
165
361