0
4
5
1
2
3
10
7
6
17
11
30
14
46
437
52
33
20
137
45
18
68
49
107
25
100
115
67
31
35
172
38
80
19
21
8
32
119
37
66
113