18
17
12
20
9
27
15
22
58
8
199
121
107
21
51
37
38
23
87
65
4
46
13
3
49
86
99
14
7
42
36
88
26
32
6
29
75
16
2
68
101