256
116
88
79
118
147
68
149
134
71
239
110
106
74
33
176
139
184
141
107
214
73
199
38
172
514
54
72
91
64
14
56
95
35
185
23
55
160
156
145
9
194
304
238
45
193
205
409
189
266
152
159
380
39