94464707
25892086
10174960
72287808
6591887
97548561
2491388
50677752
37179760
94444067
89205805
42935714
5796694
41358324
33377853
2607808
27093780
7708872
6649541
14121121
57704827
47894895
16905905
8947440
19307362
19566273
48728168
7863999
42111647
86454030
48253296
68643898
65693155
18554627
71446820
33412409
22417680
4430489
31316403
77905813