33
25
26
23
50
16
6
15
120
173
34
218
88
38
162
83
22
27
11
253
102
152
49
18
29
59
330
283
76
92
12
4
58
81
5
19
32
182
136
14
72
28