23
6
9
5
20
15
27
26
19
86
68
161
42
22
67
30
28
21
43
106
4
3
8
244
11
101
18
7
54
14
29
32
10
24
143
47
39
45
517
58
59
346
75
155
140
31
277
57