18
22
15
8
19
6
120
61
309
14
49
29
24
710
118
153
35
17
73
34
33
46
5
80
27
56
78
89
135
58
7
66
53
21
11
28
16
38
71
31
45
26