30327280
99857836
93543085
59244412
1123235
63615655
1625498
30188852
36907454
3302635
79598508
3621721
82469345
72393026
48569317
15046725
16847346
85539775
77205204
80518526
51829384
25539845
20868856
21763776
40046668
43329603
48779056
32946948
65906420
30846745
11991660
4406499
3761354
40431821
48911057
37768540
53351259
55705646
78822774
89479383