0
5
6
12
8
3
7
9
23
110
24
35
14
244
139
34
78
20
21
53
27
152
174
22
64
89
86
15
99
317
405
33
57
31
206
30
106
13
10