31156442
17457636
26508972
57805920
5117795
80804371
15924654
45799089
25839662
39791907
99178143
22152610
77689690
65841348
1699981
98299508
71612762
29522174
51835843
16317354
22224032
4289126
37919806
1880376
78022485
68803857
45678564
39871046
58294562
24374183
31008860
65692342
72109057
497349