83396006
79771206
69582250
90427369
6645883
5023296
3399212
15419362
7353933
46204059
25164830
36449103
42663636
7842492
59035349
61696409
72725767
93498861
30969590
75459898
2528567
3832655
45346171
45817411
8977291
61023427
78491342
66747416
57202215
32991850
74599
48386836
36159488
63112651
75098358
15651098
30489526
83182709
3064713
26516186