56681983
9089834
34642157
53675609
9712213
4368795
9763291
22329446
18036001
9541460
32636901
66365224
17926008
20155027
70103506
82716204
76901784
74114802
51655966
73948659
42971186
66536534
2773006
36104402
3246551
2708462
9798356
5068856
62447523
8245343
96868298
97434635
25171396
10747826
18986339
19123679
76487459
3222187
13876603
6777957