108
658
73
583
74
603
179
710
80
455
121
393
24
502
22
461
25
464
30
329
79
375
71
297
48
386
167
388
35
319
313
85
333
28
317
39
290