144
268
406
640
296
407
430
360
1027
85
290
33
34
31
1021
54
644
136
78
199
341
149
240
251
75
49
104
232
100
102
95
59
117
585
97
135
221
132
143
91
90
280
350
57
72
146
64
109
478
121
89
219
21
26
7