20
28
16
36
89
18
52
188
1375
30
186
11
159
50
55
386
663
39
60
25
35
1135
34
26
219
41
21
328
107
47
14
814
54
174
160
84