91
15
46
82
286
211
296
64
54
22
35
487
196
99
374
73
112
134
146
255
115
72
42
33
212
811
58
89
66
71
75
30
29
354
60
194
52
28
132
104
49
130
41
190
85
181
376
55
117
45