192
32
22
16
40
10
30
29
60
147
15
20
109
324
92
34
44
135
241
65
238
315
66
128
293
322
354
334
391
231
243
57
265
124
120
196
210
146
216
139
204
91
99
288
79