167
322
110
504
145
35
140
628
335
14
161
35
301
547
480
248
936
269
18
132
13
0
