20
30
23
18
54
33
26
15
59
9
17
40
16
120
32
34
75
76
11
41
93
51
46
35
43
44
37
62
56
52
50
39
49
157
88
83
61
25
78
60
24
47
141