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