8832533
3313398
1144671
17612801
8954902
41711467
33005888
311042
92031264
75895218
7565556
39544650
28618207
40741296
29044542
9661713
8636513
76243363
37407582
75617740
34956733
87313880
78405625
89152112
71125784
95037773
31417756
13312670
77075177
75079350
76223730
85539537
9206050
87093703
54017607
6166758
39277521
54276312
543317
14799085