8
32
23
109
156
779
157
788
184
933
130
655
314
1577
165
828
54
286
753
3803
2
18
3
23
2
2
3
27
4
13
10
51
8
32
23
109
156
779
157
788
184
933
130
655
314
1577
165
828
54
286
753
3803
2
18
3
23
2
2
3
27
4
13
10
51