86187598
98123627
4385984
75851291
40658371
7534636
31027857
70558393
86408897
92779030
8635835
78904559
66812350
35839561
43898962
1528242
8331961
81174350
5742693
9205449
62582199
64698106
3603249
56656949
34244428
10362240
2064958
17398276
64991350
254598
38051974
47789889
16571593
4517903
36575130
20442
16185954
88623843
84484621
90269472