66
104
104
107
105
113
106
792
550
347
908
158
153
151
169
253
162
744
175
256
163
402
168
307
149
828
1180
156
169
151
162
149
153
150
149
156
148
376
160
165
41
158
159
160
146
482
147
156
509
180
151
165
163
897
150
171
151
160
159
149
158
580
167
159
157
150
308
275