28
606
68
706
74
542
80
509
22
425
56
411
31
492
107
413
60
409
89
333
61
339
48
352
59
421
47
67
278
40
294
25
271
33
286