31541476
86343556
9472438
66927057
22174601
31156420
58795980
16979189
99294689
13272356
50875919
89382696
76635536
63588444
79515749
46546477
76647101
2249023
63483852
83779682
45643336
7979211
25081908
40647179
2691615
18916639
60985332
93194788
43706169
10256850
3982640
66061452
42923121
24924198
59616515
19438788
57005364
1011748
2073682
1371545