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