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