23
17
13
12
7
3
8
54
6
29
31
28
26
32
34
22
171
38
30
42
49
24
93
35
9
159
65
45
161
80
19
39
27
91
129
36
194
158
96
476
40
139
47
276