0
4
3
15
5
24
9
12
11
18
20
8
71
113
36
60
32
85
130
29
57
17
226
28
25
38
101
102
106
10
115
48
27
16
21
123
33
114
92
54
51
105
191
45
82
59
213
269