127
126
125
123
119
111
95
63
124
122
121
118
117
115
110
109
107
94
93
103
91
62
61
87
59
120
116
114
113
55
79
108
106
105
102
47
92
101
90
89
99
86
31
60
58
85
57
54
78
83
53
77
112
46
51
104
75
45
100
43
30
88
71
29
98
39
84
27
97
56
82
52
76
50
81
44
74
49
23
42
73
28
15
41
70
26
38
69
96
25
67
37
80
14
13
48
7
11
22
35
72
40
21
19
68
24
66
36
12
6
3
5
10
9
65
34
33
20
17
18
2
1
4
8
64
32
16
0
