182
38
17
97
180
50
22
35
32
18
19
77
111
314
175
109
96
130
78
99
31
30
23
92
27
66
24
179
8
20
11
103
105
309
213
118
161
141
242
144
85
79
262
87
134
149
151
965
124
100
42