22
38
20
267
70
233
151
28
13
53
5
324
420
146
243
147
10
131
40
355
426
340
7
226
308
817
332
365
4
48
11
19
129
16
6
18
1
12
161
78