5
10
20
11
30
23
8
18
44
14
67
31
24
48
25
42
16
15
27
45
64
41
52
26
36
74
33
29
39
101
110
21
43
56
99
34
46
53
90
75
63
431
167
107