24
30
28
27
3
18
5
10
43
17
13
9
11
21
78
7
20
16
33
40
45
32
35
14
60
38
23
29
51
31
59
77
49
46
50
37
15
56
22
65
106