14
143
16
43
107
45
56
19
89
122
191
31
268
22
104
10
18
12
210
1701
51
25
52
114
40
27
149
21
58
296
37
54
87
23
64
183
315
39
166
42
32
84
253
272
402
158
1137
83
169
351
260