63
114
104
297
46
117
141
94
129
140
71
296
285
172
102
494
101
29
252
187
486
133
165
148
319
153
42
57
86
569
145
281
298
169
393
549
201
321
108
217
288
409
126
234
58
73
230
106
301
235
274
138
164
306
98
113
181