58584642
88923809
13693663
63029907
75266262
38718958
30772267
85332588
73044756
70064493
44398938
64771451
47457494
33208086
61883896
3084356
5851052
9633513
93915927
97455971
7938315
46207868
99445430
66211671
20039989
13771597
62574148
40978936
2638636
36068157
72226936
9880637
2635124
27191691
57422865
91926408
5051340
92175175
30531984
84172330