21637633
42039189
2933679
87652133
90374722
80223596
41804246
35292880
71931924
16685341
90099879
35162903
39646375
40686295
95238463
30316817
68325014
33902358
8228384
55515618
34586766
62182808
17063718
4698703
84895639
30537811
55903934
83506784
2028782
90667869
78975589
91441156
28398277
8551324
92748770
15046394
56865545
11546471
89072249
43833883