75914593
89033799
51464403
95427018
78868599
62442439
1535562
14173186
14347201
10831933
49814276
58203632
20216666
85225061
49538301
86068141
41051091
56937680
98684723
87894896
53951824
49888091
77722581
28996811
30937854
16093592
52361849
61505058
96139447
95117193
7057652
84843091
57577721
34247011
64315513
978250
70052444
91089638
63205797
98532842