86993250
65209775
41483312
52003190
72056000
94768956
167508
86728270
65964363
197160
50517348
11188339
1735759
60206673
69699951
1325497
98664466
97017104
80013710
70928380
9505229
76641994
35305383
61622937
4683451
95156523
49898850
8094792
14245785
4612050
78274042
48702801
86147004
16901671
9219241
11327677
13971775
24934170
30315040
14207907