0
7
1
26
4
42
9
3
2
361
24
6
73
20
48
53
176
142
87
59
539
91
81
109
152
50
97
30
66
37
41
116
71
69
99
88
75
92
45
52
114
19
62
683
411
44
57
121
84
76
17
32