196
909
243
859
178
538
82
261
54
433
72
476
212
313
107
378
88
532
1
4
73
221
251
63
183
148
242
39
351
30
329
27
283
62
269
84
217