280
10
1
4
3
31
34
27
41
22
8
14
422
106
58
43
19
70
56
21
16
130
30
33
18
17
11
59
44
593
39
166
1145
407
133
251
182
155
52
28
42
48
24
185
120