0
6
12
1
4
30
2
3
95
85
48
25
167
128
86
20
120
172
78
175
10
45
146
75
111
7
42
65
18
72
89
103
26
74
23
33
24
56
21
39
109
47
27
9
108