126
30
9
6
32
167
68
16
53
49
29
22
11
71
14
25
57
31
19
41
62
27
18
33
15
12
26
47
85
184
39
40
52
13
10
189
105
138
158
43
60
61
24
78
110