28
603
199
60
1840
40
30
14
257
69
16
10
39
164
38
184
284
247
719
103
112
1516
23
140
44
46
41
19
87
33
131
348
51
9
1202
205
22
59
24
65
503
134
25
181
27
390
403
101
47
74
178
15