229
252
107
80
60
192
94
160
173
155
52
138
5
11
179
132
255
86
105
162
123
8
16
36
23
81
2
141
45
172
62
157
319
213
68
47
268
256
304
218
136
92
64
25
30
50
210
79
24
6
90
295
102
231
165
78
127