271
33
328
28
370
130
556
108
346
70
565
72
439
178
291
80
453
70
236
189
343
143
318
174
345
121
190
42
276
66
537
111
271
140
579
97
189
129
515
61