298
121
394
210
449
93
548
137
415
40
388
138
95
47
346
17
311
32
342
164
340
170
440
90
218
113
560
138
281
4
429
75
437
61
144
48
567
38
387
160