0
14
10
7
30
6
27
9
19
47
101
79
28
80
5
169
25
17
265
52
363
139
39
154
133
188
49
183
126
41
104
350
85
63
228
65
57
477
369
138
280
55
376
83
192
95
166
62
87
89
90
378
70
61
34