86298557
79674666
22922443
9409479
54087416
68298392
41671843
68316767
2672455
524213
15443564
61402607
85597195
71781949
13725966
46269571
35102192
81735169
2050855
44244937
64598607
33211107
58918652
13976858
16767118
1005841
89779797
64921143
25565566
4278763
42622043
32255078
16081459
19803731
23155285
79765097
16045187
36674771
82159814
30443304