85592149
495273
15149558
65198741
1398248
72329588
33747860
71418780
20753479
44785250
20322529
53643378
68479874
228144
8319583
51922101
99304360
61019861
7605374
37252398
57972581
79406319
16557666
78943951
46766087
6264176
69568768
22438039
92471781
72595051
9609400
6117778
60624022
66217746
92969645
82927050
56642408
42452264
42454372
17735935