11
16
56
3
27
153
13
23
90
34
121
42
162
29
115
129
39
14
379
48
64
17
70
819
825
387
281
304
58
55
109
297
251
448
225
192
224
165
96
49
222
149
515
778
1170
59
114
139
218
18
193
119
184
418
268
353
202
216