20
14
11
33
44
39
16
15
43
129
410
80
234
232
53
99
40
56
70
89
49
188
72
173
54
69
47
85
24
32
36
30
29
197
176
287
35
17
78
48