424
238
394
334
458
213
135
449
200
233
33
366
457
260
50
524
299
76
417
667
231
404
629
161
47
204
141
62
88
144
46
1036
36
40
369
360
301
48
124
99
9
64
113
848
114
130
529
533
330
402
414
592
120
463
201
127
184
155