39141666
17946889
6726433
10771807
96165570
42057666
36731427
24904038
21315151
47997352
16213462
82263864
85519251
27643111
45651327
33452828
49874033
65657890
35645368
34831566
23407049
39967344
8466437
85467053
22721008
5521739
36383463
15055692
71923078
78456947
47386613
86939426
31582841
72611335
46129317
13095171
28088185
20362284
61583676
84549559