16
159
51
310
65
117
306
62
52
277
111
418
88
116
380
81
99
34
25
616
38
11
221
72
189
461
49
57
108
142
1276
133
91
46
741
294
118
233
196
66
63
101
19
194
127
103
83
368
192
201
316
113
818