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