42
104
97
225
158
61
144
49
114
109
59
50
53
43
54
26
74
66
138
148
113
98
146
25
79
125
67
120
47
110
57
52
133
92
82
122
83
124
191
99
60
39
118
45
27
63
21
129
32
29
33