73
107
103
57
33
24
83
253
558
322
104
325
144
119
74
258
54
123
247
99
198
951
175
165
160
30
138
52
185
164
216
23
36
45
156
265
50
146
88
210
100
296
34
43
124
238
63
89
417
101
157
129
575
66