593328
21984447
16491206
641932
89749971
52239142
21578951
10322415
45243494
24898166
18382050
57708256
60428988
39301448
55779125
1014922
19867452
21475302
46986337
91437947
4426146
56956723
73523857
9955118
24118600
72638275
1767729
10431021
46775674
31732941
98222602
19432593
29587697
44176151
88885220
41555724
99131785
52824267
50671902
57368525