15
28
16
10
14
7
9
11
32
60
113
65
3
82
23
1
26
8
25
97
66
48
12
56
5
27
35
13
88
43
36
79
40
17
57
21
24
44
31
19
47
42
71
18