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