247
324
520
554
221
167
252
329
163
179
88
364
52
111
28
157
44
151
6
2
22
133
29
171
33
165
17
98
26
128
96
12
103
9
87