50093549
5089818
9382842
79733727
93408849
8437825
2290222
81147904
81984273
92263748
60364164
27031012
19567048
65982689
88513050
7552499
84675038
63457513
73562274
24152768
35935298
34046629
70253341
39513283
52971677
99655241
6603903
67954030
23374915
2911702
78153659
58269126
86504117
59028925
788660
654115
86212832
71713765
93316656
63447161