435
275
5
28
60
218
517
116
139
95
32
36
42
136
64
118
315
243
1082
39
301
709
390
437
369
108
109
271
215
40
67
123
305
7
99
56
900
93
90
10
107
74
929
247
463
18
499
13
21
391
1243
543
647
199
829