33
13
28
30
335
9
18
8
94
10
57
63
61
50
127
45
73
22
29
46
24
15
142
177
346
31
59
319
174
14
104
41
37
80
149
68
107
157
77
183
53
99
198
83
95
219
81
327
92
74
93
220