0
6
1
3
5
2
19
9
26
42
24
76
35
154
112
10
25
38
18
37
33
94
69
46
17
317
89
144
44
90
53
95
105
122
172
163