28079072
76397592
41626472
19049506
54344559
2545801
57724693
11429133
2924845
67679225
94943246
10999301
30221456
14635745
38037157
23285103
14114930
57439157
98611502
35264025
22754625
29298795
60856637
8650159
16814895
7215345
64625142
89783175
541050
42396032
30588621
1047539
71803998
51018542
77869085
52028570
978640
98456249
20491193
62934973