60
8
2
5
41
68
34
25
40
33
155
44
278
89
163
119
412
158
70
113
19
72
53
81
79
221
64
98
151
47
185
118
268