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