95
71
418
529
904
153
476
308
322
123
179
1440
651
126
1306
115
169
145
305
535
115
209
2090
170
26
554
1383
47
19
516
797
27
366
182
711
451
269
418
650
36
696
509
75
160
865
850
261
966
202
39
975
340
684
