291
166
59
143
21
62
72
202
92
230
51
73
22
336
27
474
25
267
104
250
385
17
381
88
463
275
67
99
258
32
37
15
57
271
30
193
9
39
18
139
124
5
87
61
19
725
12
755
63
369
375
181