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