23
109
60
55
160
74
263
21
64
155
198
61
37
24
46
118
665
58
32
57
129
43
35
206
200
49
186
267
30
145
216
577
25
80
53
31
261
70
100
260
104
97
197
558
270
584
22
78
135
187
212
376