106
79
130
162
28
83
85
23
54
42
19
17
316
258
65
63
128
31
168
145
11
59
151
96
198
197
20
26
147
255
22
15
57
95
38
35
167
123
169
91
30
113
293
77