86471925
12832913
10751328
72901138
20521102
375979
667759
83665750
14072341
4278759
12568253
88064694
44254659
57256600
5808029
16693210
17707476
33172674
72075883
96302959
28153542
88602380
44062541
31639075
10264808
96022790
96654415
40979663
49943855
5607375
32816099
89676882
82371995
35015186
24567094
16203535
48007815
30968295
85107759
38283233