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