9
2
13
50
0
5
1
3
20
46
16
24
26
11
36
58
12
64
141
23
1764
489
25
157
175
74
137
101
118
41
220
1018
348
62
97
215
156
17
177
14
44
52
28