269
969
134
206
765
497
804
537
384
776
45
276
167
214
213
63
10
194
33
59
815
51
47
850
67
665
709
104
220
82
151
376
163
16
44
228
176
38
203
239
95
225
143
217
1269
924
1130
731
1095
2180
1019
126
328
92
2098
166
758