97134450
22809560
84219258
21299871
5683046
61118604
53869374
8173365
8165767
40878155
30968029
50737889
65976919
93633344
20986046
24338232
54087468
89856
53741852
7250779
93107583
49569150
32516835
17762334
81759377
53823932
85386694
31547290
81614127
51028120
93499883
48404235
28275645
74467503
40596378
18507784
57664283
96485204
7634925
78926257