18
33
116
100
28
7
5
15
23
54
158
91
114
53
32
34
90
59
47
4
24
31
19
22
1
41
6
9
231
97
20
8
165
152
11
30
73
14
168
37
214
133
21
71
113
121