12
4
0
6
49
7
9
3
2
28
18
430
97
17
60
600
94
77
54
19
189
113
48
99
32
148
149
72
294
30
110
178
124
95
203
84
114
62
67
29
61
57
65