257
184
101
128
102
82
5
781
422
275
315
271
62
35
54
135
10
90
220
191
689
158
23
26
388
41
6
145
58
2
128
685
28
406
11
2201
338
10
23
434
179
178
217
314
335
384
1145
152
