187
113
52
167
86
203
183
410
606
211
64
206
401
468
383
202
110
303
124
205
285
465
140
63
526
296
354
830
58
112
49
369
159
232
8
90
80
225
333
72
30
219
4
107
271
1070
896
37
592
65
119
81
128
127
375
673
108