1
2
0
4
3
6
5
14
77
42
101
147
122
70
67
15
55
63
246
486
323
333
117
375
74
823
124
192
164
343
132
73
32
250
208
215