56
69
144
111
46
160
113
37
40
42
327
49
209
175
58
82
11
22
78
47
36
19
61
84
67
38
28
86
18
99
173
120
155
299
66
165
291
55
26
54
184
30
60
136
900
255
114
129
235
342
242
146