10324160
42442849
25026433
58154952
2285947
17945095
15211437
16298158
37462391
31846278
12842874
5569313
25899909
23995985
45373302
6445873
75646041
98026958
7365909
48155197
24865059
36867904
29063211
2590577
41433792
33061589
5024651
95357211
36908785
80053069
5714880
78655698
69066255
55702521
66887002
65962180
5334691
15667012
99865324
232250