80969536
81618833
53169785
27523255
94617992
8761747
64431608
33638707
42882478
49664636
65116333
52812912
69751397
30534911
8947538
49187372
27506896
72225109
13292552
6122088
16815440
95727883
84546177
12313990
9438050
51039943
6751395
23154648
22487653
6506363
97338202
39793311
16668508
55165568
78877874
88774185
87348372
2692542
38694325
7042419