14
27
5
112
18
20
6
32
103
9
122
49
38
40
31
58
25
73
42
28
75
60
91
81
68
174
62
118
43
35
48
54
95
67
271
61
230
260
39
89
44
113
701
212
69
202
160