46
123
83
65
90
134
50
51
91
401
62
278
172
94
30
104
89
21
257
187
67
13
14
115
673
318
207
191
151
195