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