95981076
63357765
97472615
2320679
4881388
93355144
59148423
82796318
32358551
30844153
12718353
2624915
61878124
55691141
73242611
51071461
61667943
43773546
5098454
4484827
74829262
19774702
18499944
55536890
46736113
35556055
1523419
30841673
88431406
6313492
88751428
79923924
73551892
89943597
92753744
83499388
8434351
77942054
93744210
2302339