99435551
38046631
245353
40716024
62963602
32135527
31099765
75981142
73096560
10311954
12392196
21079946
29651156
40098244
59105228
3703044
37757088
68204231
1567643
87188908
37208969
22683821
81955524
81745329
31712836
92253358
21532126
44885119
42513046
97104827
91888022
54976905
30693912
61522305
39784949
17783398
1273249
90206438
75714967
10472386