89609033
59458425
97948876
64768559
69675895
2064811
6561495
82183176
3879675
8918541
12959381
9935994
9904400
87173565
45581020
47716782
91674536
11053313
15218647
30613692
43451836
50249388
32409061
95146379
23081894
40699333
12586300
3758839
1927709
79686246
60082792
81775805
29428790
96548417
70542688
70892693
6153442
10878641
70338553
21494047