2
8
3
6
0
1
34
4
12
72
14
22
43
35
29
32
7
85
46
110
203
88
189
100
134
41
68
38
191
59
243
69
33
52
183
64
130
186
58
220
63
150
208
81