56
117
31
116
26
39
88
234
82
144
233
94
242
103
494
385
33
92
282
91
42
508
308
149
132
141
611
118
283
390
67
218
189
364
115
38
239
98
72
446
194
145
201
59
252
51
58
193
383
261
205
66
156
197
76