11
15
99
121
21
65
97
77
20
22
172
24
56
25
36
122
104
44
48
43
497
34
283
199
58
49
12
73
88
67
89
196
149
4
27
148
26
76
120
69
236
23
125
53
91
57
61
16
47
162
144
38
74