7
14
2
5
9
6
8
1
0
3
66
33
16
4
11
10
70
40
19
38
90
25
227
69
109
370
102
96
256
39
237
136
101
301
64
67
77
153
448
44
65
112
126
82
99
324