81663716
62132212
21675932
19086050
84636627
75255244
34782551
92489580
91317179
43476266
30382142
36365664
6661612
40224019
50126176
19797115
74689462
1273485
7384335
5679144
28533671
33146479
34462726
30764069
58962141
44904544
36407980
28269515
54128970
40332549
376966
7395339
92164761
13358503
6090362
1138449
43684
12244199
29393512
50059676