0
3
5
8
4
33
54
14
12
2
109
44
15
18
38
86
57
29
96
32
91
251
35
88
673
41
178
106
113
17
146
100
16
118
36
103
350
42
43
6
10
30
9
39