3
9
2
10
8
4
27
14
39
35
11
38
18
23
61
54
55
6
29
115
40
126
57
7
21
13
33
36
16
96
17
25
20
12
26
34