42
84
65
316
212
224
142
288
117
76
455
131
133
145
168
129
109
80
125
93
63
87
187
54
40
156
177
78
50
89
95
123
296
107
124
106
144
203
164
128
102
138
126
127
152
148
233
166
176
174