59
147
402
192
60
36
70
53
28
51
148
116
380
104
185
240
209
111
115
42
33
34
96
92
195
62
309
287
161
238
56
408
360
32
35
65
80
266
45
89
61