16
31
15
45
22
80
29
86
38
5
24
21
76
37
67
14
17
7
53
19
20
10
12
8
26
34
13
28
54
107
11
50
39
83
57
36
25
97
75
60
48
74
59
47