6
0
19
18
42
23
2
10
32
7
21
4
3
22
5
69
74
28
122
35
273
99
59
66
227
71
50
26
44
38
24
128
166
843
33
193
55
283
178
60