9
3
7
15
17
6
11
4
30
1
25
61
28
35
20
10
8
41
13
474
49
19
44
21
105
108
36
76
64
53
182
101
31
57
24
23
88