81
69
125
87
258
281
34
83
251
387
186
255
86
459
173
194
160
58
277
28
102
25
38
62
75
24
147
71
67
94
286
464
461
146
434
91
22
284
879
21
31
39
98
112
240
361
480
158
326
118
92
60
192
216
113
573
132
677