8
9
17
13
60
2
23
38
5
14
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