64
122
223
233
316
21
111
141
42
337
1040
246
463
153
154
308
1115
334
186
430
616
65
211
403
473
390
219
310
55
205
477
150
63
531
301
58
112
8
82
235
77
32
4
110
278
37
67
81
135
130
687
108
121
991
94
70