3
2
0
27
7
21
42
52
13
11
67
48
49
18
8
12
34
64
35
17
22
31
25
39
6
9
16
5
29
38
62
70
56
30
19
96
110