15
43
217
71
18
151
160
97
81
17
172
16
397
74
54
99
41
40
132
56
44
256
85
42
57
23
776
143
22
7838
279
159
289
142
45
1906
705
55
109
37
104
28
21
86
34
31
27
126
62
13