0
5
15
20
7
4
38
10
31
11
72
3
13
27
12
8
109
26
21
43
35
44
86
50
16
1
42
53
68
6
195
18
52
9
69
116
90
37
64
19
34
48
147
51