97339585
91955447
4952644
28539628
52457973
24668492
51005924
11159413
56111857
48505129
79531346
40702703
40416573
85079850
21254146
14618314
74402994
49468938
64977548
9368011
16066203
20747255
3311815
4694834
47245681
55919019
93643038
98929171
88308073
70317322
38358765
3363839
4229224
42039211
35124830
58987238
9683817
47553010
64637977
96443228