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