8
33
23
109
156
780
157
788
184
933
130
656
314
1577
165
828
54
286
753
3804
2
18
3
24
2
3
3
28
4
14
10
51
8
33
23
109
156
780
157
788
184
933
130
656
314
1577
165
828
54
286
753
3804
2
18
3
24
2
3
3
28
4
14
10
51