90294044
1870543
99914322
25318166
83562601
66447302
3114128
319141
45247580
31764894
96674786
13722461
36127572
38704595
28564837
56814681
50229815
46367912
83538216
44218955
79447735
10058071
88638967
89679985
6673353
80574133
19978997
49514987
82197519
11475144
90382933
41764554
79103386
40793642
21482579
45126067
42423478
8179239
37313233
40377404