3
9
18
103
41
216
137
703
14
76
68
376
170
854
189
957
167
858
192
976
160
1101
180
907
153
829
154
808
161
805
158
794
3
9
18
103
41
216
137
703
14
76
68
376
170
854
189
957
167
858
192
976
160
1101
180
907
153
829
154
808
161
805
158
794