32922768
9143222
75016521
73451619
50931532
29934907
87257034
1672351
78453941
20598118
7155024
8723765
75685729
98778490
11827910
83044276
12372344
54277740
79301095
91628624
98352791
57551255
18805325
91305938
23641813
18238632
8704320
12901437
61584186
54154541
16457472
19305741
33879538
65048734
32975661
11321699
41938307
74871429
63768583
39794117