82354221
46773547
18768112
20499660
94197093
3127971
30025792
57002228
55786288
39841978
8592396
39957467
27775831
16538027
47048527
83275475
53616467
16828426
73955071
1689928
59856257
86671347
7180128
52282906
24695739
7948074
64078710
10186110
37887641
83063245
54635269
9466039
1284067
66708697
94446162
40611507
18977843
44259024
64541302
57845982