2
3
7
8
11
5
4
0
28
13
15
22
32
44
47
59
34
9
14
31
16
26
25
30
69
24
83
67
29
121
19
35
60
17
45
21
42
53
68