0
3
9
8
6
14
16
10
17
55
42
2
1
26
12
5
28
11
21
36
57
38
27
20
7
15
22
92
71
43
81
41
158
24
434
47
30
132