40
32
21
26
6
35
5
140
199
169
15
23
10
20
18
28
19
59
168
91
13
37
8
22
3
9
7
24
78
33
161
93
98
52
173
17
241