390
11
351
40
440
109
375
137
38
28
222
24
132
23
149
91
400
70
521
182
463
170
586
25
308
171
178
92
349
160
266
75
145
17
118
26
300
144
200
157