8
9
15
28
22
27
2
6
133
84
42
11
16
21
10
53
86
24
32
12
40
5
31
4
103
35
33
26
17
156
51
34
19
20
13
123