34
238
51
135
94
938
48
262
76
61
196
320
31
251
723
272
147
125
402
345
267
106
73
59
283
411
108
542