2269466
50663069
56246365
47027085
2093155
51875378
47878211
16036819
51836440
84997802
19971345
39867163
48962448
83059286
36185052
59754218
80162180
28903371
90285361
49136229
19721724
16382328
20303995
1585008
5791648
27043037
32691747
63882330
5486384
17351278
90374195
71001876
33875084
90324967
16532194
93682629
24973399
80821328
31747685
12532324