318
108
141
100
466
154
552
97
607
22
505
129
479
207
639
75
211
162
236
102
189
113
246
75
378
189
322
58
217
93
738
178
383
103
538
130
76
27
352
165