4
20
3
2
6
17
5
9
12
8
7
22
10
1
50
27
21
74
46
13
28
18
15
380
109
71
33
251
47
117
120
66
61
48
103
67
36
132
91
57
45