39
243
71
414
24
118
100
314
114
341
113
238
245
212
60
51
110
77
62
209
377
112
127
404
283
133
199
194
139
168
87
234
249
106
207
65
143
397
200
156
874
547
270
802
217
315
125
43
612
471
72
128
285
413
29