4
2
6
5
12
14
17
21
11
25
3
18
19
8
10
132
33
9
85
45
111
82
77
54
35
113
86
48
40
36
173
150
16
32
47
119
43
31