0
4
6
71
8
23
35
40
36
48
5
46
57
118
560
396
924
346
50
178
54
169
189
276
33
58
150
547
21
31
362
19
145
44
182
82
103
562
256
66
201
578
257
632
45
131
301