14
21
3
23
164
10
36
58
427
12
50
26
134
111
1727
478
24
155
73
137
97
114
41
220
9
1002
346
62
94
115
212
16
176
138
43
51
28
130
32
144
15
100
54
279
74
95
80
489
52
241