42
22
3
2
7
21
15
17
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