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