81965467
68404126
2422778
33108207
18705204
28512755
15766302
18841032
496877
36231852
34377874
15931009
62423279
36523678
19016274
97969366
46343233
98627444
94202296
44527068
6367448
66695555
95755892
6652512
83244280
57979149
6271801
61087202
35946014
92131398
40721539
79729206
90643119
85511545
13806606
34064163
37502897
39408846
50424599
9260700