82
510
83
102
88
87
45
93
169
49
106
116
39
52
29
159
244
36
174
228
130
162
134
223
250
179
342
436
450
233
132
424
196
269
153
381
412
73
92
249
105
217
323
192
145
90
382
294
53
199
193
212
516
231
26
356