33
25
26
23
50
15
5
14
120
173
34
218
87
38
162
83
22
11
252
102
27
16
151
47
17
29
59
329
282
76
92
4
58
18
81
19
31
182
12
135
71
28