82047783
71123238
45148333
1394152
4317288
51563494
84478217
44486302
32799368
75136515
42528211
86339924
27886065
45268593
61401530
88075644
17432872
22756529
14165494
68637489
26814245
8057832
30891109
52669168
69328668
3159916
3593123
25246824
46213392
34427046
88212154
80785493
8237398
14642886
9942773
61644985
26729137
3419687
61307553
28585867