30
15
35
10
9
7
20
22
31
5
37
19
17
24
4
14
13
21
26
8
55
45
33
84
88
27
80
29
50
53
59
47
34
28
36
58
11
103
6