241
31
386
417
42
354
253
124
328
16
197
409
171
185
17
326
93
37
353
77
59
41
349
61
535
155
229
263
214
138
136
1082
119
210
137
120
211
268
282
121
29
13
92
45
70
62
202
405
91
83
1137
24