96748595
20755200
77146082
8332797
56474993
42759882
8264720
27406209
43664430
7863971
91234376
7745568
40612214
6469775
72321731
57969856
47862374
9181818
31516839
87715435
82266463
48035776
1915844
14008802
71621191
15474849
23152882
76107615
7465604
52993622
17293800
96786015
9629234
84691296
64916129
99473062
49021272
32087182
24356547
1856509