16931578
86708148
14419768
58107921
31244560
24328661
9859772
56622652
62879314
97014611
31192466
80695445
29607706
83855591
87404886
92794931
52179698
52294253
63151637
13388254
1920136
13299873
29046309
95914106
716580
10288450
31512511
7684518
58453095
47441803
86575367
95495858
2878858
93053246
98366369
27075236
19732017
38941843
42715840
77537799