10
21
121
104
32
40
8
9
59
99
38
53
25
109
64
30
47
14
81
112
123
63
28
337
142
136
26
52
77
27
35
36
11
41
160
57
18
12
56
16
20
70
6
51
19
80