0
6
9
2
62
39
46
60
673
151
272
150
25
163
36
162
180
59
98
42
390
18
88
73
11
52
43
23
38
40
177
83
166
94
154
68
238
16
139
119
74
138
54
607
104
85
322
35