3
12
15
1
2
6
14
11
10
54
28
7
19
5
94
8
27
9
77
16
13
70
32
75
21
4
52
68
82
37
35
34
23
18
31
39
24