159
133
35
124
18
46
22
62
179
274
44
28
24
51
47
310
116
467
102
79
63
185
134
149
94
93
209
110
1189
269
224
258
192
42
218
251
96
272
20
92
282
8
193
23
155
285
66
98
32
266
15
346
129
81