81588460
5635672
2356361
33639529
99906240
83373147
77139344
26333509
84698043
42462315
69998506
89544870
18699831
7731926
28237992
6074764
64866856
93792163
24383649
60467155
24737138
54077779
71407069
72088477
16978819
41652658
61638344
6262328
86735690
85433692
48437820
46839017
17602835
8784431
96878305
44645481
74128405
58643028
44063936
22613834