5
4
13
6
12
2
10
15
23
21
9
26
7
34
11
14
156
24
8
30
17
16
45
27
79
144
50
111
41
78
52
87
42
36
210
103
62