30525108
41145554
1291772
70469166
6761802
65182080
14678594
51626252
95645170
91623311
77294751
25342011
98228975
24904120
50239405
37599959
11653285
49549
78967463
46376505
34546578
133940
98583308
17643291
4567853
44635019
78804872
62343931
47979244
51711724
16384687
6417743
67378817
51674326
28277517
28479126
92873217
41324428
33832702
91704806