95996318
35644886
1439730
51734118
38924856
35503485
30072941
85302442
97675340
65817773
93253014
84154130
79995302
48365179
19436167
7231748
16717582
60813862
38854236
71741365
1738682
36411648
70684450
8183218
90775053
54244763
8554070
17732263
95539322
99366569
7223940
2562969
1287935
61744102
95359506
49093009
61124477
46689378
94981171
8095084