81661098
28308636
8361715
95951640
80945333
13842346
32069043
266147
48382266
28313877
61108761
72616521
3087821
10127759
71517819
60967972
27456941
66897842
21031968
61451983
84563770
9868838
27907583
75817539
80712645
58777214
34241629
70847203
81557480
39481072
97615539
20117419
7459718
18247808
91969943
75596080
95627292
6714962
5045675
67528534