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