42514054
15843
15140182
2752
14280175
4655
18907090
5896
43476478
10508
19434570
8284
9050494
2522
13548507
4011
9293757
2824
701552
892
11723192
3735
9839587
3298
6141621
2001
3975057
543
1180937
628
158970
257
1373278
361
4282292
1130
1167783
232
694599
245
679315
279
46103273
15670
45550356
15283
30148060
12183
26775240
11454
476158
119
667346
179
54396
43