11
23
12
44
17
85
16
50
251
224
45
14
187
27
32
248
1033
25
107
18
35
61
21
9
111
55
381
64
15
22
6
157
309
26
20
81
302
1079
19
212
332
37
83
80
57
281
31
121
295
175