32957917
39018828
71336702
83951231
18396217
1491494
947923
97073904
54862520
5177582
12664954
656382
12864060
68626358
60697331
721041
38184835
20091457
41032585
27082946
49955297
90073886
54812709
55526122
89874110
86602097
18861348
82657983
55514743
32428219
33824990
26525053
28079858
9757828
26852479
74788941
39344224
29367015
52051055
69345364