30554142
79915517
11024798
50358712
2152127
6363755
43278571
66241450
7153923
82436058
84254115
79638339
30591474
3781306
66601091
80033393
89561981
30693996
38856738
22431339
30588482
29761579
11128717
69916453
32511046
32802565
4143279
28013319
36279523
45834084
3776588
54811927
24065832
29656899
66973818
20009639
412341
6119295
45932783
88573649