21127219
4221354
91264848
46743894
33372086
13201294
4903672
55378013
4741458
84546847
77396762
72999166
193561
69454290
82374833
36629275
53839249
78627893
48578433
2726573
39475490
2293313
30296727
70025600
10497805
65818742
71335979
14048434
83209056
47001097
28909202
33252848
52462029
34782339
15866250
47816010
58804368
25595303
77776161
98134827