3
11
14
28
2
40
12
98
23
4
10
80
45
5
30
36
143
26
53
7
19
64
22
18
68
78
56
57
39
48
20
62
9
27
1
25
43
46
21
13
83