85996689
56259028
89926831
91048388
32183076
43747762
8407403
70543351
51452458
37928067
83947030
8938626
5737580
96304273
61696553
52776411
37388305
22243989
71665621
76543281
38934768
7586539
64031176
47265046
4983551
45988716
18671495
6005443
46987788
50455557
2342184
1728705
65101065
82473475
8401668
11436337
64976254
18993167
63501467
3203089