0
4
2
9
10
17
48
34
18
92
466
193
140
79
95
16
47
169
55
21
35
28
182
46
41
31
30
24
45
27
88
124
172
98
89
63
33
12
62
56
14
102
67
32
58
59
97
60