43399438
39549429
2542263
6934585
56137958
9131650
80362437
16822892
17051067
11469512
6374636
77362639
19515316
7388856
16398404
2223622
5717895
85524593
24682215
40903264
82392661
57033875
11969363
80852237
1409094
59099100
21379767
16743169
21659326
18803142
96288948
34935833
70003901
48746489
68466355
3026463
82525641
7668163
5520210
15059484