5
22
8
34
98
506
58
284
158
823
20
97
23
109
81
407
160
804
173
877
192
1028
103
525
120
637
94
515
636
3207
5
22
8
34
98
506
58
284
158
823
20
97
23
109
81
407
160
804
173
877
192
1028
103
525
120
637
94
515
636
3207