49618068
16095810
84107142
96949860
31433264
98562839
80162498
74363341
51515446
47363578
6605116
41062948
64139367
38627265
51791807
50851171
3656423
29334654
23145621
6719564
68838154
43067605
28477097
95347572
75634103
61072680
31483451
73291381
42341465
19156420
35506017
14296265
8232704
92742307
94883253
72781990
3276513
94634376
76438393
84603584