76
18
32
156
49
140
420
56
33
79
44
26
37
17
191
145
287
95
58
41
216
128
160
52
40
68
71
213
89
190
265
50
189
277
173
57
312
133
107
63
240
60
370
137
361
82
108
92
66
272
224
35
351