13
9
11
39
16
2
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
42
32
31
46
36
2028
22
18
25
27