57493670
2326342
100009382
91623072
70651776
63942844
93374629
73377966
68269257
37166755
1353553
59028013
31832069
12725904
88966567
76368196
117531
88951204
73881047
20412050
265553
64725043
206309
68106021
34942696
98087580
24396085
2565
4308565
17313166
70471172
96525143
40392588
81142492
76505979
98051710
32707568
15503927
41565146
31503176