18
121
14
31
26
8
86
13
16
4
142
76
27
10
137
12
296
177
15
175
89
28
29
48
140
109
38
136
99
298
149
61
35
42
60
52
163
1377
55
69
261
49
65
226
67
209
105
87
252
197