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