9
3
8
5
2
6
1
10
19
35
18
7
28
74
56
195
61
25
66
141
46
4
17
14
57
16
37
83
36
33
403
58
24
52
40
84
101
13
29
22
15