8
11
31
6
5
45
9
36
22
13
16
43
37
17
47
200
15
115
12
18
61
80
589
14
7
21
10
32
54
39
46
26
40
52
53
41
24
157
58
48
673
23
29