3
10
4
31
22
19
4
8
0
6
13
17
5
7
9
3
12
536