16
50
8
65
111
139
37
36
124
142
52
33
58
11
98
7
34
67
57
18
127
155
47
53
235
13
20
113
63
221
102
205
35
12
170
75
104
45
38
115
43
2
208
207
82
56
85
147
116
103