42421143
1224520
15739470
96626736
82267523
67137125
34799841
55017473
53583559
42363524
65391033
39465905
53743092
83309452
27865399
63312035
3333098
53708478
29583558
71834341
6297263
99579120
99128484
60981188
52191492
12728036
61631047
27276803
27982276
67181115
14471320
26281165
65711154
9013592
98347303
57065891
34677692
10798051
3093739
51118867