5
17
6
14
22
11
15
10
8
20
16
28
26
13
25
32
0
7
31
18
43
44
46
53
33
27
67
47
58
19
56
34
108
134
78