6
34
7
8
9
5
1
0
13
4
50
23
12
49
90
87
145
208
450
138
536
566
95
161
236
66
248
108
134
184
88
122
178
342
642
287
812