14
116
13
25
95
72
12
99
62
53
41
234
414
228
124
408
84
11
235
961
21
27
97
81
152
232
188
516
168
298
52
132
240
140
549
67
802