41
25
23
87
47
29
11
12
5
3
8
56
15
17
9
6
48
140
20
21
49
27
22
459
81
10
7
31
72
59
101
142
117
133
44
53
35
115
123
52
312
36
296