10
111
90
87
74
34
80
35
72
70
21
98
32
42
48
12
82
34
33
30
70
56
122
26
63
26
93
20
10
44
15
48
26
58
34