20275025
54848870
40469890
42059972
69404692
69044595
44755626
75543694
32958000
14938402
50204463
1361990
47027678
12408287
6933685
28197075
13889182
4719723
5148644
77499134
71454771
29647786
87285108
56517078
45086978
35965001
30194167
13538303
7923336
3765341
1306916
71902374
68833805
52995161
87714657
6407313
81207511
7968465
78869052
26446519