10
123
25
56
16
13
5
36
32
12
82
28
1
51
14
8
4
18
9
37
15
23
2
113
6
42
65
101
46
27
0
841
20
115
1112
31
3
70
7
47