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