0
8
32
52
33
89
273
75
66
115
58
50
53
335
43
117
95
88
97
62
124
146
147
182
135
67
84
81
69
382
403
131
166
36
65
126
356
426
158
104
28
85
122
229
217
329
379
143
172
150
287
76
116
73