2
4
12
11
32
22
61
57
261
207
63
46
51
177
29
173
70
97
41
138
69
20
10
34
189
40
74
159
45
48
36
39
27
42
37
33