1
0
18
4
16
2
5
8
34
21
26
70
151
38
6
40
29
20
33
19
7
76
13
44
9
27
59
31
550
126
55
332
460
1269
125
58
92
747
50