43
11
82
51
143
26
153
74
61
225
23
168
85
34
611
242
54
81
24
1081
71
512
63
128
257
87
178
103
21
329
235
286
266
252
595
55
66
331
134
53
322
280
420
236
69
339
260
279
233
402
192
38
397
116
72