8
34
59
38
4
32
7
19
55
13
20
24
52
14
10
46
47
44
25
17
40
6
48
88
39
67
33
57
42
35
16
139
45
56
1
23
74
15
107
30
22
110