32
16
36
23
7
29
14
18
80
15
13
27
39
35
28
9
11
5
6
0
37
26
12
8
40
17
47
22
25
48
55
67
49
56
44
113
60
117
70