95583092
58603467
35218187
93833373
38237381
32455775
89603869
77422004
91508380
52818796
14441079
46663683
30762047
77553639
22568809
79891184
8064114
4223044
76505074
54325892
3843088
63299752
55637102
3487192
97603068
92926992
894535
8788108
3838321
62392027
78193155
18961580
99543782
74786414
73649063
53103015
47434840
2181617
6226197
19757780