0
5
1
2
17
13
3
7
51
6
19
10
21
26
178
54
86
50
9
22
14
137
159
162
12
87
67
16
44
428
1172
18
73
77
88
66
47
437
140