8
11
15
20
32
23
22
28
17
13
33
10
38
18
3
35
6
19
5
2
9
14
21
7
37
16
57
26
12
58
53
24
48
107
54
101
65