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