23
50
38
31
32
10
3
29
26
9
247
223
72
81
22
19
30
6
17
27
67
12
47
8
25
11
35
239
89
57
48
13
123
7
34
4
56
154
59
16
36
21
24
69
46