29
5
9
7
0
14
11
15
18
2
22
8
17
16
226
3
122
34
104
55
4
61
127
295
606
87
129
27
537
64
291
106
88
78
649
111
60
116
431
960
346
269
738
90
172
123
241
204
185
153
156
113
108