11
22
111
16
23
128
25
194
45
35
61
55
132
83
85
64
32
98
50
39
30
42
27
79
117
17
33
43
21
91
96
54
38
36
87
53
133
69
82
19
81
28