686
231
396
272
480
165
181
96
502
48
228
22
514
70
502
224
484
165
279
106
406
188
417
120
153
66
176
86
201
94
304
20
439
53
604
89
212
146
272
42