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