38748766
1194946
30909133
95992922
12356521
3159242
87662049
30543073
9203890
10309255
48457229
26297348
99161081
47382900
2783372
18826369
11377022
52242702
46218534
92935660
73268821
27924828
27888010
58546337
49986372
97987608
15826957
44506870
17516341
48396661
76282238
96856910
95161863
72971716
55497238
67757671
56539651
17634298
2751524
21752855