113
58
330
172
355
30
123
194
477
36
46
213
37
68
411
989
43
57
294
495
88
61
140
105
303
208
684
53
103
42
38
293
450
215