10
17
21
3
2
29
47
5
6
15
27
9
16
1
12
31
19
67
89
53
87
13
76
52
79
63
59
44
26
123
20
64
18
195
45
62
46
102
144
24
23
138