88513756
21399871
42908092
15182945
10918680
68122888
13517629
57266008
55521915
64623047
94569456
60905181
20674615
5664564
83627931
75824329
57434445
2089735
8908965
9654702
20639064
68468288
95669863
87431927
13777658
19968486
581312
49454166
40807832
79832864
70213629
94221482
99432528
746796
96067871
4784267
87151091
74881664
8357206
68448339