665
781
649
375
647
125
1253
180
379
163
816
237
289
379
207
164
1405
1594
845
434
176
593
501
104
102
353
84
292
67
305
797
678
75
311
125
203
181
217
468
672
74
175
112
446
906
118
647
113
119
158
136
402
72
209
119
1584
282
108
99
163
76
339
543
388
98
60
2777
2076
70
235
1769
1218
1111
369
259
718
593
75
366
1018
90
149
132
278
440
250
191
118
106
78