108075
52393642
81914220
91175641
85287464
43333902
14905645
95401369
3557748
60417068
37444952
94209987
48545340
57531778
64523897
6136330
28617689
32124539
56421045
5144424
84842568
30141881
64027409
74689595
60519506
97273013
80753669
54382856
18754602
64551185
86102374
9926733
7148357
3164039
10286176
7224688
90768438
31637166
55451018
70848324