3
5
0
28
10
22
45
54
16
11
69
48
50
18
14
8
12
34
65
35
17
31
52
25
13
39
9
6
29
38
63
70
56
21
62
19
96
110