81111338
2559116
49174920
3824751
49926992
12928452
91912909
3067386
97501359
72918892
50163726
9589752
70548571
62662235
60105463
9559805
34611572
77357442
80345968
69293951
29021055
48866482
48209525
26184627
80117927
2991690
13794028
29296891
5167613
94775430
98254215
24571202
70284872
28022845
92838197
85723182
31433162
70379379
29109061
20671018