7
2
1
3
13
0
5
6
11
4
20
9
33
123
70
142
129
171
83
430
99
151
179
121
63
514
29
50
106
204
85
340
242
214
172
155
193
88
113
134
61
217
35
28
36
245
66
58
26