60995963
1839944
63296476
72576141
61939602
32398351
997989
17936234
1837573
70002038
1221946
99461201
31442999
1115067
73808962
3886150
29155670
80339079
34226521
42827742
59768767
72879922
71819352
10107332
5015824
6540552
77752880
27105585
27078740
2765268
57407838
47042430
47244201
6439281
36445109
99193826
95489809
29402057
78064932
84366286