1
3
8
13
52
204
60
65
270
62
15
66
86
48
32
18
72
59
96
37
168
135
371
93
111
148
150
112
185
412
332
167
261
201
69
309
143
220
202
291
34
322
20
230
57
470
488
182
109