57168427
38677867
793788
65729091
37234741
95592601
8348307
42201029
79678677
66158827
34904695
55837062
90924411
67064095
92421243
4586542
9015216
7018665
27717993
33519031
42933803
46514399
2138151
24438531
81899929
72346902
27043294
31588255
4321892
82054365
11457098
14252384
4359748
88848814
16763213
56845482
97571007
80021727
5691948
13497101