219
249
77
213
275
54
314
626
517
287
451
303
214
624
261
311
623
258
156
453
143
26
78
53
177
76
358
1009
369
47
91
13
46
96
9
22
5
118
16
43
8
27
149
158
200
265
62
45
183
1
3
0
2
50
4
6
39
20