22516800
64253226
20508921
40386817
35311234
54542460
28952002
52665417
2701834
36971226
72244729
64526681
48641319
52749715
60204124
5161277
44549296
36366347
98284867
8161100
1179893
92278173
22906406
75035736
83528614
6681826
27314428
398931
10616464
3335976
8013105
8353521
86039276
65696959
27157076
85572378
23179050
9762579
49249340
97641262