87007198
54435606
21729920
14927016
11589097
38855416
14003493
2873159
45128740
99816735
25791252
40177127
96454022
42406780
20668523
95669907
31918550
90855018
34554790
36463235
70594965
89307091
9244952
23897145
713179
378398
676387
59217615
21346188
16371118
6109886
78899157
19658852
79595177
86141699
34756471
17787650
43641120
52279117
29223610