0
20
7
5
10
1
9
4
28
3
6
2
21
14
12
8
22
33
16
31
19
57
18
13
11
55
43
36
17
25
126
38
48
47
507
35
41