16
26
10
25
31
28
24
43
19
23
22
8
18
79
15
36
133
42
20
29
261
34
63
49
525
341
21
60
37
361
38
12
6
14
88
9
17
27
121