81
32
14
13
90
23
27
17
55
70
69
155
25
57
166
99
123
211
21
235
198
206
49
50
92
33
281
223
48
116
73
142
189
396
18
35
41
109
145
147
61
285
103
79
34
326
87