14
19
5
17
8
18
22
34
15
47
13
45
523
52
146
93
167
80
51
154
112
314
111
323
147
26
99
27
113
32
24
67
36
329
39
135
79
86
115
83
81
179
158
59
57
42
490
55
77
20
173
108
11
202