19903800
8431572
71525289
58971365
71571406
65012156
7619921
1395541
39659119
35942034
74035177
14244152
12195790
65577715
90026083
72843590
16519985
19489640
35669798
85395445
8089176
88505695
42477132
67608134
75342423
66077875
33686731
3453507
10127789
68579225
66421394
34526703
89674538
80009188
25666937
40913113
72908765
41858340
33669648
13057992