128
309
72
404
46
37
251
179
524
200
196
121
430
476
757
155
279
61
98
1440
205
22
294
195
258
149
151
44
157
314
82
366
74
90
240
103
461
63
127
80
83
302
56
48
696
156
100
25
173
57
619
610
367
69
150
851
446