33
25
26
23
50
15
5
14
120
173
34
218
88
38
162
83
22
11
253
102
27
16
151
47
17
29
59
330
283
76
92
4
58
18
81
19
32
182
12
135
71
28