62
111
104
295
46
116
141
94
128
140
71
296
283
172
102
490
101
29
251
186
485
133
165
148
319
153
42
54
86
569
145
281
297
169
393
549
201
321
108
216
287
408
126
234
58
73
230
106
301
235
274
57
138
164
302
98
113
181