8
2
5
16
15
42
40
12
28
29
21
17
20
10
18
26
34
38
36
11
19
25
30
41
62
37
9
49
27
44
59
55
124
64
100