335
42
33
22
56
221
26
186
9
27
141
129
68
43
124
203
31
16
77
313
152
112
35
142
17
147
66
14
120
401
82
281
557
355
307
389
50
25
55
51
223
328
36
115
85