8
9
17
60
13
14
5
38
2
23
7
1
26
29
20
111
540
6
89
35
11
18
28
24
4
25
10
12
3
41
49
46
37
859
62
21