196
153
77
120
209
139
138
277
57
192
292
435
763
343
143
127
551
199
16
179
61
45
128
889
43
52
271
334
54
59
67
9
65
382
270
121
514
676
85
212
191
346
31
38
137
115
426
44
17
51
39
60
100
149
101
76
10