58
109
136
141
268
246
355
370
186
142
339
142
578
75
155
285
603
331
136
133
63
99
77
359
405
161
119
64
121
423
133
151
367
384
255
800
136
424
383
136
338
152
264
108
402
247
120
121
335
154
43
116
118
117
117
112
122
118
133
119
114
115
110
113
117
116
116
114
111
115
116
117
111
639