111
109
94
330
151
264
104
138
136
120
85
286
489
92
539
275
137
209
180
319
86
356
413
274
155
294
194
195
293
266
196
91
235
63
73
47
66
148
51
287
102
62
41
58
190
110
106
267
65
99
67
405
223
36
72
50