97249530
6554820
79138411
9220380
46614621
15174223
59126175
57051005
78053393
63552458
65631268
95531934
64168
20811523
83875401
10639000
89685309
106329
98785112
61686455
15332666
71359645
6182886
68897967
2386617
28328530
57748876
52429156
17941150
40601437
54444060
7504588
54562502
3421525
1735819
79999028
68374981
14323804
66838701
50954931