6
110
100
86
32
25
85
127
8
17
221
9
62
20
12
63
46
16
18
82
37
14
51
90
81
115
47
35
33
3
1
56
58
65
7
23
15
112
36
4
5
59
53
30
28