503
31
3
208
62
82
30
28
99
88
1
79
68
23
48
3
4
9
10
0