81085347
34664714
6634960
95277412
56646170
13986047
68693220
57958358
64504708
9833183
37648339
63764466
31013483
431868
8517327
61645339
45786208
44475451
72687896
88953093
715885
64824548
12507123
99161016
83955802
19434489
29977029
17073140
28481868
31729754
46247117
245710
54718905
17708559
379364
86456343
63177602
1299433
2016512
33507543