299
131
143
359
398
72
16
110
224
239
735
54
207
122
85
64
389
138
58
111
89
8
74
93
123
31
219
277
584
204
95
36
148
22
11
246
182
86
108
140
17
185
130
382
162
91
255
15
79
135
41
282
179
129
440