47
579
40
73
83
9
45
163
60
51
594
387
43
138
86
55
148
119
347
265
1193
100
96
167
797
134
424
479
411
160
198
385
118
286
59
245
251
370
145
220
153
116
304
37
354
67
107
21
1035
26
101
1080
123
526
592