11
15
287
132
28
417
954
16
4
12
7
14
52
76
30
9
50
26
39
1223
63
59
36
22
20
128
231
356
48
394
17
33
38
8
23
37
156
259
45
72
83
19
881