0
6
16
5
37
80
4
60
9
79
29
8
26
1
36
75
13
76
40
30
96
141
86
81
205
216
31
151
149
172
298
236
125
194
122
57
183
114
46
64
211
289
262