111
403
144
177
61
660
287
123
353
50
128
29
501
427
112
614
125
647
78
252
365
26
96
649
34
113
152
69
127
317
117
161
363
389
25
290
201
101
44
169
75
104
100
670
130
253
20
207
199
461
271
165
395
35
18
640
139
267