66966514
11891796
35212966
79419615
49503008
12544639
97079482
4255168
50904213
147216
46641703
88498048
36077338
82714142
9286222
72884667
16472140
88544341
96741287
68158418
12418806
5620325
68168381
89657704
12416396
23398952
15479903
59826845
71494608
33638306
43989292
59261202
15576484
81592423
61179769
1783616
13579350
59476205
35708148
40116234