95692228
74168820
83968444
4123808
80101286
71735445
76278723
17126705
56455883
44332354
55399626
38566790
59535404
8572507
31436445
22221322
57198855
81524505
15401307
66253337
96664770
1191300
72607428
51555301
28576201
32544920
14899509
4477868
57864686
34121951
16779099
93702436
17803476
79848624
40192313
39799230
55956580
30898703
61512778
80808749