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