38
81
72
118
630
134
138
109
76
93
130
107
103
114
68
180
94
153
89
159
188
86
32
186
311
157
194
218
160
213
205
125
297
178
126
229
181
286
497
450
63
177
591
187
257
214
207
234
151