22838542
82506469
62305967
13352936
53228490
48105425
33707540
7127114
44849244
80917088
28981374
65154596
91063836
87921489
7813825
3927940
76802131
46922907
80769037
67984574
27833198
97043012
90132612
49473790
66013217
9248721
70762180
4885012
8686123
19324701
12625297
71748787
15148381
441380
89201347
37539201
20936333
55768131
54205636
40118738