239
982
156
267
76
371
88
522
65
409
33
126
106
343
70
273
20
195
184
254
90
101
166
145
6
350
1
118
117
38