85218148
9297373
36129910
1072428
86685565
51332537
1627228
13311647
4296765
78964556
6996144
75801492
43669961
89876249
18824096
65671803
96666046
13888921
27243618
22606713
40707563
65678685
23251374
21182949
85456963
91236587
60009353
55107719
49939486
97405144
3934609
7629143
17306663
80479596
4968984
38929545
1454842
73928457
89102702
8319693