270
57
269
30
23
29
77
26
24
90
22
71
1094
555
458
245
212
44
210
58
41
143
25
17
123
28
161
523
153
59
152
50
33
18
79
83
110
117
166
114
346
133
1774
93
27
66
75
627