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