30527536
25515270
66679211
69526079
30244917
17863227
28408804
89534341
43379282
39542406
71841165
38281432
23314056
65354714
97527544
91746255
52676548
80952492
20215553
40231484
7712449
12326359
36967947
72695012
72293407
96456439
29796904
5967020
66018679
38427610
5315003
72885796
74458936
21904189
48785867
2557995
17221517
80767174
37258309
24861144