10099398
42977986
7449715
75885485
44914124
13704367
69496962
42529772
17265842
4617385
38139243
68637547
38691000
19888955
95664080
59677901
63791707
60201627
81823683
9059828
6126998
24716118
25883213
97815922
27827110
17531376
3892750
46806679
33532462
95863239
35047362
66708174
37111336
20005241
62338187
79254124
67874134
3258569
31474873
79909666