3
21
7
26
27
14
13
33
11
2
10
23
24
47
4
8
32
123
40
20
28
17
55
37
91
9
34
103
175
132
80
46
42
48
92
22
168