0
6
10
5
12
50
9
53
7
2
3
11
18
15
33
213
20
13
46
107
41
51
31
68
86
95
35
27
36
4
26
29
137
21
48
169