164
258
44
66
52
685
169
61
205
231
112
93
56
30
120
128
548
85
232
190
182
256
101
53
198
35
29
68
262
41
55
631
39
180
267
47
938
279
57
26
1359
856
49
159
19
440
207
160
105
604
422