99
388
29
306
57
323
23
269
60
264
112
307
44
178
19
88
203
1
2
9
119
24
212
63
221
14
174
147
30
329
13
160
33
91
148