15
7
4
9
2
12
10
6
11
5
22
33
26
19
13
40
8
16
35
32
37
64
17
59
99
113
38
61
21
31
39
53
28
60
25
42
92
91
115
57
95