4
9
13
5
26
21
8
0
20
3
2
25
22
12
17
27
10
1
11
29
6
46
47
335
57
75
31
654
45
49
76
132
115
128
455
43