30591105
86235752
38127983
67289085
85782319
36306818
69837212
54549142
5439174
21297518
32046048
2656333
36511040
10605745
1244840
11482672
72348287
48475741
75758954
96526696
41406677
27936245
15518698
74808431
29843936
60577902
3709976
91727199
56669321
26073517
31989703
28276796
62776322
46636664
70584530
19188278
20156395
16512817
21741579
97408502