5
7
2
1
12
511
82
411
301
251
53
4
1151
94
943
33
423
=
92
471
362
1172
382
321
481
10
542
282
62
16
142
117
221