27
28
15
7
20
42
23
10
8
5
45
26
67
29
137
16
9
32
276
37
199
113
310
44
41
188
49
99
3
25
63
38
88
64
19
53
97
167
50
21
197
39
90