10
9
23
48
15
7
63
2
24
174
105
3
86
5
8
41
25
47
17
0
1
14
128
16
6
439
39
32
11
305
73
20
55
31
29
96
127
52
12
49
38
76
259