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