11
23
187
220
21
47
125
27
28
250
266
24
72
14
416
439
120
218
75
79
257
35
58
102
57
71
59
117
46
37
51
5052
42
221
153