22
24
70
151
77
60
19
30
14
292
68
200
321
507
105
167
124
62
164
123
140
241
312
415
132
212
55
350
236
294
115
178