25
22
18
74
21
111
27
10
75
9
28
58
156
133
115
86
68
821
48
12
83
38
59
8
42
23
26
7
160
52
527
100
207
88
63
19
20
89
30
45
32
469
13
31
66
24
61