0
3
41
8
74
27
32
2
29
4
61
5
36
34
47
113
40
53
31
128
44
33
19
79
154
177
13
185
183
138
244
89
116
219
287
556
51
258
143
104
147
191
125
20
131
112
730
182
100
181
81
188
139
84
132