3
1
0
2
4
21
76
10
13
5
7
8
41
6
26
23
11
22
14
137
27
343
81
165
146
48
141
83
106
56
79
143
155
36
31
57
107
554
103
80