4
3
8
135
28
112
117
9
24
76
16
32
132
14
12
18
147
39
256
35
53
143
85
145
150
142
139
202
34
230
30
217
158
103
98
184
22
38
23
27
271
59
136