20
25
557
39
18
37
17
28
32
23
27
34
93
40
29
43
24
42
35
15
57
67
52
30
66
287
49
98
16
76
60
144
96
41