10
123
4
17
6
9
24
16
23
0
35
41
3
1
7
183
11
13
14
21
28
47
247
25
26
54
104
5
8
15
77
36
19
2
12
22
31
110