0
7
1
2
9
6
4
8
3
5
75
14
36
15
69
63
125
230
494
80
78
48
40
128
85
169
79
160
618
110
28
35
232
92
254
67
134
260
316
107