24
14
11
6
3
18
77
48
140
233
65
343
157
196
184
64
116
31
78
434
122
121
137
86
126
138
124
123
108
174
193
278
59
41
109
68
128
56
33
67
34
228
75
136
148
154
10
19
20
141
92
91
44
53
43
98