33
23
20
85
34
35
18
30
22
14
44
41
285
75
319
64
51
188
76
432
80
55
174
29
120
143
79
139
43
233
96
72
47
168
83
32
118
405
24
63
52
59
61
194
186
77
37
31
26
249
21
112
27