81
32
14
13
90
23
27
17
55
70
69
155
26
57
166
100
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