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