310
812
1174
159
502
819
1464
863
878
137
1804
167
1269
1174
168
1223
1545
143
1149
1535
1233
311
574
1435
916
858
146
140
159
166
0
512
82
514
165
322
495
1231
1209
870
158
873
163
150
1204
3
1188
1570
163
148
149
302
827
556
152
848
1192
1186
138
137
564
816
155
141
554
131
509
148
1237
532
1177
169
916
913
150
147