2
14
4
18
20
52
56
3
160
28
17
9
183
101
23
29
12
49
22
26
19
37
60
11
48
27
189
80
16
13
75
184
168
30
43
122
32
38
119
104
25
21
63
197
34