29
37
19
21
7
9
20
14
12
15
17
181
36
43
32
16
82
45
117
64
40
127
89
357
57
34
148
175
18
39
118
245
240
156
47
54
63
26
85
24
28
112