56
255
17
5
4
46
15
114
32
140
358
80
38
89
113
217
36
98
304
62
18
14
169
19
72
210
71
29
53
163
49
31
39
12
212
69
58
66
34