93995987
97906272
42119560
67144860
702470
2008413
9677781
13532319
55586393
25294410
9181563
6985909
829557
77096040
86457735
2952341
70663065
8518586
52537861
74833288
53656650
98715325
19879988
55522659
58185515
71349402
98666816
1005129
64231264
15365969
18806516
51796564
91766243
22627968
60251457
43129289
4904796
86363167
4031700
69707683