3
17
25
5
13
4
21
59
86
10
33
54
27
122
104
18
2
41
63
19
42
11
37
12
24
9
6
8
55
30
22
7
20
28
29
31
14