66756223
17349623
87092185
36709230
77348131
40057417
1644480
37846592
47695967
49457606
77438716
71233363
10033023
33743728
41994366
9281935
30427368
14772701
3506279
61674931
30838791
11311551
58577171
25965845
33536752
96602517
13301580
54978888
4924843
5191720
25135639
89984022
12603269
46681592
4501227
84042583
1735438
49067236
43544963
97512090