42
20
3
2
21
7
15
17
5
6
18
12
45
62
47
9
8
41
23
29
10
67
119
61
149
25
213
258
142
73
79
131
163
80
24
98
165
84
325