0
22
12
7
11
16
21
109
15
40
42
44
147
14
19
66
68
173
261
63
123
155
45
89
208
76
43
64
93
137
52
101
50
178
395
146
449
156