604
266
961
311
441
69
504
171
531
230
673
260
447
101
311
165
259
108
596
168
495
184
632
84
286
186
106
35
925
556
409
150
161
130
257
145
208
44
229
190