19992659
6487591
25595940
54148861
54291122
65767806
36073440
90769445
61456529
45362638
206523
99846267
33287162
79578941
89887165
52293843
99971633
32501904
26158043
64829182
86778063
33984997
74318078
48772573
24824655
57848875
97936353
88966734
8666702
18505809
45123554
6959321
44889184
91333792
76495223
84979237
12124218
72065766
8235329
48813721