96
57
107
149
132
1422
43
169
40
1267
451
42
168
29
280
26
273
391
190
121
1819
266
153
178
51
94
186
697
833
192
160
38
1455
524
35
32
324
20
129
71
97
115
155
197
68
5880
54
80
87
36
272
27
101
25