1
9
2
7
4
5
14
3
6
0
8
104
20
147
72
444
64
45
16
289
117
252
44
43
134
220
563
88
141
182
80
267
167
144
184
148