17
165
62
163
34
39
52
22
46
18
21
16
33
20
97
12
75
73
90
25
27
41
138
98
388
235
296
66
888
42
128
7
67
50
6
47
124
121
54
64
106
198
255
169
152
78