0
34
152
46
14
102
78
11
60
8
3
2
10
37
26
47
17
20
42
38
19
6
18
27
9
4
21
13
48
15
5
31
32
16
7
41
12
30
55
126