156492
55115212
66913118
50105363
39931418
47491121
67064298
41416559
20024788
67566863
77049281
45731330
40406156
18301680
33474889
33368032
76934698
89866514
27802350
80924692
18493094
40696442
83206140
966772
35652722
45179714
28516639
46439178
76486532
39815524
2520860
12299816
8567129
85253487
67924517
11291648
5876960
13516160
58133747
99019642