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