81431313
72951137
93887711
5741176
31302322
30164257
27787580
57241463
81817053
36541352
81016705
6064458
53706763
98974344
70427611
15081360
56011156
98363363
56006942
5988410
16913979
10772330
33853202
87198534
65402384
50835731
166952
85896547
28322237
58714625
91733475
35556165
62907646
7105306
52383616
38245133
49296302
93998247
9014410
2031720