31994370
8606164
40402879
50348798
50699608
99819816
39517069
47558100
3308566
30842961
1231414
2267824
26525727
85139383
68064538
42068703
40673323
84507397
7002810
78505815
45633639
3237785
77065929
19928543
74414468
59241061
74718884
6559001
68827955
42101759
4997541
35029657
70098110
8659425
77035761
77123960
68825603
59697736
2886196
14356870