0
15
19
106
8
6
27
29
9
41
40
11
120
24
98
18
31
13
20
92
26
37
114
52
163
62
57
132
237
477
186
204
50
33
101
262
43
72
181
398
158
134
201
64
147
131
14
74
161
377