0
37
67
7
35
30
4
27
6
180
14
197
461
166
890
205
298
91
1215
81
189
127
8
210
114
136
49
19
9
16
10
66
33
40
13
93
32
28
17
157
527
65
837
840
88
45
39
162
31
53