11
105
27
63
46
18
8
125
32
82
45
15
22
28
12
43
55
25
31
83
85
14
104
53
81
5
107
3
109
97
20
111
70
62
87
4
68
129
42
119
52
67
24