58812875
403126
10547477
23008640
2684095
15824553
18562785
342501
23243771
41588938
87101238
8492549
3040801
9048867
50484263
79035255
48193845
37544792
29028194
88106979
10213017
7161120
55028287
18994244
6169731
3501691
90674090
14798965
26664181
48677531
16757426
99411403
75467766
68748281
66559759
45893598
87615805
22255887
20913587
48513377