90572248
24373110
66301808
67512966
7942160
98318670
535008
85241268
45712158
88393386
42215838
51805238
77272511
4642946
57877759
6488625
24235949
4376197
23639075
94708410
42247266
92678846
83852368
7225884
85073903
42441696
56762301
57373494
82008504
72254792
30827931
4636073
98302106
49295597
17198760
84869371
7949886
57721491
8648928
88488547