23
7
349
17
579
40
217
25
32
19
929
81
77
319
6
21
1584
439
430
448
70
14
22
28
68
34
413
671
326
269
344
44
120
103
228
66
24
56
478
343
93
133
162
204
431
148
390
60
253
511
238
333
251
178
240