6
9
23
19
1
2
13
10
5
8
7
27
4
16
3
21
18
0
226
50
22
30
25
24
37
70
103
12
29
65
14
42
33
61
80
99
63
118
255
66