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