4
5
0
1
8
16
37
21
50
9
42
20
15
13
35
46
18
78
47
28
11
53
41
14
154
26
44
33
7
25
6
30
17
12
51
32
31
158