43007858
9948436
62529474
74952758
27998218
1979598
82844813
17245297
30051690
97185268
3893572
8460420
59227830
69563379
94667791
83961976
24315582
9088046
20848794
53523079
2668918
31452418
82157461
2533732
23909731
1109842
78342667
75161906
67283645
5351023
28566242
85767004
4435330
59016317
6804957
75713562
48444400
34714279
17775059
79153955