90647436
3276164
92428988
69227166
9828903
47682806
5410704
84723059
64364785
22093895
70945330
83119807
72568633
42525760
97042838
1255182
65315728
12659749
69036907
20306388
63643998
29759483
12563278
86221286
38457688
54065132
54057978
60277232
64197897
26284968
49297718
23309449
84739202
62607960
81069249
25254836
60022002
77679974
72686705
23654507