20
17
34
15
30
5
12
4
68
203
59
110
31
81
24
9
62
58
13
63
7
6
39
184
25
57
100
87
55
41
40
28
64
99
37
269
66
14
18
144
49
8
22
26
47
129
125