8
15
20
24
18
21
12
58
31
47
22
2
36
45
102
77
63
37
14
11
35
71
19
10
32
6
26
23
25
7
13
48
41
4
3
152
29
27