54
133
34
40
21
112
86
136
60
73
142
140
105
44
148
28
24
184
52
72
45
106
76
80
130
48
99
165
214
100
131
444
151
256
115
66
236
157
371
189
154
111
117
180
286
217
94
155
88