2
6
5
14
15
3
1
7
10
17
13
9
4
24
12
30
8
36
39
52
21
35
42
79
62
80
60
34
23
19
41
57
87
68
11
20
44
65
28
26