29
129
26
15
42
412
16
78
37
30
18
19
45
72
14
43
8
9
6
22
13
4
170
17
161
59
63
131
69
50
31
23
115
11
49
27
46
38
92
96
65
198