4
0
7
3
18
243
2
1
6
14
15
11
12
27
31
37
113
26
94
156
29
61
139
46
127
112
36
64
250
78
45
125
38
162
106
122
198