53714313
18446164
8952388
29491317
287278
17064002
7009955
80964293
93095602
3779273
56554038
45211638
79885012
86596114
77059708
94532919
1235521
10613729
29157213
4166926
88081972
33468036
57177657
76451429
53579453
96661787
39228868
21654985
9142199
81147441
56093673
72906022
16514537
74963838
17116908
46447609
6285951
18222113
74639010
38591933