349
579
217
19
929
76
319
1582
439
430
70
14
22
28
34
413
671
326
269
344
44
120
103
478
343
133
204
431
24
148
390
60
253
511
238
333
251
178
240
346
275
31
123
42
291
176
165
72
59
232
47
35
38