40597712
94668577
9822262
10538760
3321055
7614411
2291250
57481511
17994277
50732082
1056640
92001799
53825256
25807531
99556700
47169614
59793741
49009735
46839096
20891286
49164640
97282784
7689698
27884083
75056456
31969719
96492122
86101561
10952654
48033195
52084644
18268431
39559017
3696192
13302068
28256486
18613650
11184650
70514527
66674026