95081671
36831458
41665440
24371157
58378155
17012692
30146010
85361897
5754591
10429098
12632233
64684839
22614609
95885980
28065138
1965477
55051541
19412445
45888932
66719758
10805513
39685944
48856603
3149506
32419503
91585273
23178636
2802436
2417173
2824484
96519536
55148354
81061512
1903882
7674997
26169359
29336303
54888582
90376368
80884805