166
649
102
445
39
234
51
373
18
119
96
236
165
238
202
40
167
14
149
8
105
27
77
7
85
10
100
13
769
20
90
6
98
3
76