31497580
75712906
60505836
47876013
21275608
92983726
48133567
8199568
73732635
68055087
55808720
24823508
65912339
79156135
73686465
12839765
4940630
5430805
275185
37665399
71255792
18582661
56857439
35018954
5636458
94455255
34008380
23557706
5133330
68384169
63042181
56631961
38535661
28912895
42175911
58041066
20133127
65269300
421181
3965246