97968152
22862543
85959591
63106492
53231389
2392900
6382259
40336289
27663129
27886091
66604687
14438216
30019998
74281278
96263954
89443287
95621817
39561779
21536081
46122579
11965016
2410322
55236669
30235730
14032414
87971133
52392603
2895270
92328733
82205119
8709996
99613739
72138031
36495294
92601615
48162846
12818861
6011603
92708339
38099899