56084218
3730311
93142716
85518070
10651576
1189729
33151721
18581725
93918547
17305119
75153655
24479171
4664475
92653002
56029184
64484278
97851745
141449
36707954
85263478
21128950
30903021
65996250
79133716
12564662
15355457
3798380
67743684
2755238
69749306
88193902
95986660
14864032
7004396
35427902
54457611
91512802
7648229
43128528
10263305