0
2
1
4
14
18
23
60
13
16
10
6
37
20
15
11
7
24
22
73
61
53
29
9
72
36
43
47
33
35
52
160
34
110
186
100
184
58
136
130
19
45
77
292