55
52
239
88
78
77
100
42
57
39
138
82
54
71
47
73
56
101
63
152
29
132
147
70
79
117
230
99
111
98
137
185
119
94
120
108
140
183
149
76
154
159
128
81
145