56
154
150
298
198
146
287
360
202
354
145
64
1326
402
1076
132
14
21
50
93
120
81
65
171
10
34
558
80
219
60
321
28
190
416
340
46
456
43
24
126
75
22
6
18
153
40
23
149
134
17
45
128
79