102
882
23
219
193
385
57
479
56
261
46
257
39
296
74
297
58
411
105
246
30
349
220
61
329
11
317
16
266
24
233
218
40
95