275
40
75
270
969
458
59
70
312
268
331
67
174
34
516
183
165
66
93
105
64
100
132
84
326
398
158
94
242
123
85
71
57
88
78
69
120
181
91
788