92914543
12384728
40979365
11376376
4597801
2989992
19838308
73094154
84697113
23197637
26685785
44532252
69587932
80866052
80419953
66999939
69391876
27352441
89494847
85488760
64244784
36505984
24754525
68546556
93602260
46316741
76136015
41327313
871443
18353078
9643587
5974775
7550390
91416992
9206507
32627856
98195991
18277296
22352490
64598476