3
11
4
26
5
2
1
34
64
52
43
14
27
137
7
109
16
25
24
29
10
39
61
67
13
19
6
12
8
86
102
46
58
35
32
57
23
20
31
125
37
59
36
42
50
69
76
49
44
15
9
18