21564172
49316034
9281655
1627804
2431903
96833948
29365998
6678677
44777411
27405383
88331808
66829579
13582221
99633394
50257452
96896695
22375312
42953221
21304065
70976
37942930
29166216
23242609
9036168
16771189
97436383
66082785
19157984
54295450
32182636
42831278
25751403
54833219
52663880
69359038
56982757
73204906
76927415
9058705
75314963