3
25
14
26
87
71
47
38
22
9
4
10
13
95
34
6
78
12
57
46
21
28
127
16
100
32
79
67
1
19
24
37
97
27
118
94
54
20
23
52
55
11
45
177
35