91
19
59
147
402
192
60
34
70
53
27
51
148
116
375
190
101
181
239
28
207
109
115
42
32
96
92
189
58
309
284
159
236
55
406
358
36
35
65
80
266
44
87
61