5
7
13
16
8
25
26
24
2
11
45
4
17
33
29
15
28
10
1
12
27
18
31
198
82
3
20
47
54
38
9
86
21
52
19
39
6
156
264