59728592
29188185
78378012
60933618
45471128
42888304
29667707
17317618
19876203
87921023
56051876
13805126
81096337
70721074
70034516
47101722
33982025
65717150
8918259
31845232
72722199
70467885
19621704
69093169
56269419
69551483
12429637
95585817
36083062
57645127
7935641
67144339
5194215
54383458
28894724
93827596
1847074
40822899
5952156
416250