23
17
16
20
31
32
37
15
13
279
10
9
7
4
38
39
8
3
27
44
62
131
233
88
35
69
6
57
30
76
125
140
61
48
33
73
70
52
45
40