103
509
86
508
74
473
89
466
67
435
83
415
77
412
81
401
74
387
77
387
71
368
70
353
63
335
64
321
62
306
60
298
103
509
86
508
74
473
89
466
67
435
83
415
77
412
81
401
74
387
77
387
71
368
70
353
63
335
64
321
62
306
60
298