55224828
84697423
21301675
68942206
15666465
31667803
18744018
22803147
13218778
70491067
84784166
77587148
47656394
21877172
24885386
47746566
39024858
98771063
30148183
65236818
62254079
82666435
94583729
22825350
44203184
606648
8194342
56734251
17052986
31083404
8369164
67993512
66978998
99591699
55922321
45758135
15534419
38023512
53821893
27427146