113
682
32
451
38
396
21
400
47
322
70
360
64
294
48
477
84
3
4
362
6
334
382
107
112
57
298
30
329
272
41
358
39
106