236
104
30
21
32
18
12
14
41
40
170
25
29
96
47
31
110
227
94
83
112
234
138
159
27
37
15
38
128
54
189
181
103
28
136
86
209
72
35
19
50
43
20
407
33
154
123