19709850
1286877
17523208
61047657
10724214
67487835
70232615
21152781
14032772
73478281
22224336
9962546
18731183
69259488
39055522
26157123
9615138
72822800
83024273
90113501
90471495
78186849
65507900
15572170
24569436
3766692
36266895
60233587
29027271
95074778
67571855
26281285
59148633
87049407
29986469
21396923
22103754
90702968
47409843
85281437