32
15
19
3
110
7
2
131
63
44
22
18
30
31
5
92
42
27
43
34
28
8
62
81
45
47
16
26
24
155
58
226
85
218
17
20
96
10
137
9
153
158
1258
149