86425718
33294037
55568916
24352964
1023228
15871867
4414384
95371033
66975735
56926585
59427101
30199803
6136469
42151204
49945363
23023650
16688129
91749025
23579046
61977680
7953445
10069566
72014241
42157372
29668734
34711365
60738408
28068631
86949086
2820611
61856376
21572782
99345528
44411092
22614919
69891122
75492000
29641371
81689110
28092056