31
23
283
92
243
41
191
421
18
472
6
493
496
567
12
261
241
9
20
551
11
342
203
655
291
913
242
10
5
292
511
422