2
26
5
11
10
27
55
28
34
3
6
19
8
4
35
1
18
162
44
90
39
20
42
109
29
60
85
79
45
64
165
50
24
80
22
40
12
147
62
56