0
3
1
2
18
5
22
9
69
24
19
128
17
40
145
37
62
55
29
13
30
50
20
73
8
14
46
42
109
27
41
48
272
78
38
153
60
82
52
80