19
8
20
14
43
70
56
84
52
37
137
34
278
409
145
141
568
1156
233
287
167
390
210
208
440
275
181
106
90
124
223
139
268
193
241
221
46
206
111
54
288
152
162
121
142
109
108
98
44
73
211
102
107
126
97