303
57
18
479
199
145
171
168
127
100
5
79
300
31
44
7
96
64
0
97