56311758
95537887
6533689
58737803
442932
6926130
10212924
81388510
11618755
98595165
75064947
12196217
8254727
98572862
61179397
4586910
3112998
84929068
5999900
12467587
35128403
55815654
39058998
5584265
99329390
99566060
39767788
40909720
30659378
7486906
779175
4147892
39535964
24769670
13965755
24156258
10082396
19141675
2014992
19499514