3
0
1
4
14
71
10
8
15
63
7
5
6
2
16
11
13
23
42
21
9
39
12
26
32
28
25
31
36
34
72
67
20
47
19
54
159
41
33
24