43879253
3693310
68945681
908583
15086654
47117334
547946
32876968
5597242
10176363
89705639
96842191
5165525
70579479
52978946
9689845
31674646
10322760
17448955
65121046
42238078
66472623
7564687
7266266
83656911
81947746
77106275
20192225
82898817
59071686
58626053
19675984
4351358
676509
63408178
57737527
19891114
78266406
38455002
53979101