10
17
26
3
24
6
16
27
18
11
21
8
5
42
22
47
38
2
104
45
37
14
4
12
86
87
31
51
32
9
63
13
54
7
20
52
102