9
10
4
30
7
32
24
14
34
53
56
22
17
33
18
13
39
45
67
166
12
6
15
49
11
173
37
8
23
92
25
48
55
16
27
111