13
12
11
39
16
3
57
140
305
71
41
24
29
38
30
64
14
186
87
65
48
15
34
63
6
89
598
216
47
70
43
28
26
49
42
32
31
46
36
2028
22
18
25
27