3
183
822
185
873
62
1015
191
668
649
10
702
493
582
3257
480
14
447
1233
94
109
142
128
1335
504
12
