0
3
52
11
4
58
235
44
88
21
100
161
8
62
13
119
352
123
371
32
449
91
705
892
505
187
407
73
108
84
549
164
197
75
115
284
328
555
137
220
462
77
543
158
653
684
190
61
147
124
69
129
269
107