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