4
0
11
32
10
6
13
42
2
5
9
25
7
3
35
113
71
344
108
204
61
55
50
178
19
172
28
22
79
88
30
64
168
36
143
157
43
765
97
192
65
284
57
70
29
86
60
51
54