83
87
346
96
74
211
201
259
210
26
25
129
167
146
72
352
82
68
761
143
178
46
40
286
63
30
71
39
23
79
106
45
59
241
133
185
19
85
32
17
104
27
126
386
70
269
251
114
209
41
227
295
60
69