23
89
20
9
14
61
55
15
50
49
10
8
5
63
76
33
47
11
44
25
41
34
43
38
24
57
30
31
13
21
17
19
66
56
39
29
32
45
94
114
88
62
143
91
68
53
78
46
106