3
6
12
7
9
10
14
5
23
20
8
17
32
26
11
135
19
54
25
31
28
34
40
114
27
21
38
99
35
43
39
24
15
53
139
33
50
113
42
37