21512763
86265210
8795261
6303530
45852292
80839403
8173153
46277859
31752591
30174342
52205825
37875731
16414745
90876352
79742148
36057070
17674867
21479923
3917261
50295574
27067895
74089191
84274990
14852318
93078573
37171734
54928639
88304114
28708254
36662202
13063546
66324694
56513486
77362160
7518684
14261687
50447294
75871730
56395171
36499764