3
10
12
26
27
7
4
23
31
14
47
44
119
13
52
77
37
80
62
75
65
18
30
21
25
54
38
73
32
19
60
66
71
104
100
46
33
91
28
39
180
70
111
67
29
35