21041766
3969725
9157203
3775250
56597289
78637806
20437784
40813711
10552541
94405932
74283035
25754202
37745019
28083477
27653791
87282992
58204488
67963906
63649494
70831464
70353891
29005776
91054643
38431005
40467201
37926943
65792450
63567217
29849912
99686313
13952572
47843815
10164457
86293121
21237001
30869257
47311585
5413616
8144972
4986677