14
12
383
60
25
89
78
23
24
32
44
143
8
28
556
377
47
35
62
43
97
29
272
17
643
22
42
58
30
38
21
27
13
277
82
197
59
99
74
50
259
41
322
19
56
39
406
52