3
10
18
103
41
217
137
704
14
76
68
376
170
854
189
957
167
858
192
977
160
1102
180
908
153
830
154
809
161
806
158
795
3
10
18
103
41
217
137
704
14
76
68
376
170
854
189
957
167
858
192
977
160
1102
180
908
153
830
154
809
161
806
158
795