45
84
65
316
213
227
142
288
117
78
455
131
133
145
170
129
66
109
80
224
125
94
63
93
87
187
54
40
158
178
50
90
95
124
296
107
106
144
203
164
128
102
138
126
127
152
150
233
166
176
174