124
94
52
25
26
61
62
46
57
98
144
73
99
200
32
314
219
184
33
37
168
108
70
183
110
67
160
103
133
106
78
112
71
79
41
187
248
36
201
121
80
294
234
307
251
230
295
241
28
114
258
122
138