10
5
20
4
16
21
30
8
51
31
36
45
22
17
11
18
19
12
23
32
38
44
14
43
55
37
6
59
40
136
33
35
49
87
80