110
67
60
58
14
12
97
86
66
59
37
17
52
13
9
118
299
111
243
34
47
61
26
39
31
89
126
11
8
18
27
92
127
16
106
96
15
32
72
35
33
70
48
19
76
63
49
40