23
17
11
16
60
24
56
52
28
44
25
37
18
30
26
15
46
19
7
14
374
510
96
29
158
157
35
50
147
39
27
8
33
86