13
1
0
34
10
6
12
11
7
9
2
16
31
64
61
51
502
50
53
105
35
210
80
204
30
99
135
59
94
133
161
60
141
125
54
116
121
103
147
39
294
202
52
63
233
68
320
127
168
131
154
87