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