95751825
85916956
4171571
81008740
20045371
38803003
7010763
73285373
43302506
74389790
77085254
25323626
31545121
13906012
4899003
14823263
65058946
10385352
74871852
64157504
63779592
34617682
61959062
28629802
678080
76621949
87445953
28572762
45576618
22294412
91596805
71483929
5678635
62915403
81316549
6168305
9478319
6717976
8807180
67353924