3
9
10
16
66
53
86
25
34
5
118
165
8
72
7
58
18
43
26
20
56
1
55
33
24
13
27
12
36
11
39
17
21
19
42
109
85
45
15
41
48