95621644
7391833
10861685
90516842
29077912
63647463
50411701
66729536
6159527
54826667
8045517
32342879
98583903
61557964
57895335
59971096
22967494
50443947
44418555
32198962
28351474
19752374
32752912
43014964
18583357
2321677
75370
62117777
43826788
12981391
6337456
71358692
8613366
13645205
72522022
78584376
46112412
17973705
5434447
1306190