8066885
7027918
3164999
60782012
31097059
502983
14013428
63592835
52419673
91341213
43736026
13726096
90517400
36843342
81775130
20541602
85054149
21384566
45627888
18503078
41437057
50216339
60179476
59484642
70221544
85906072
95687180
44592432
2337632
2251235
31536142
52886484
55252807
35825140
89242521
65902135
93207699
4933728
8472509
8247367