391
155
311
44
580
148
615
151
279
91
352
41
185
82
480
33
438
97
190
108
338
179
264
104
90
57
510
232
320
172
101
37
443
36
482
186
320
73
378
121