16
39
132
243
279
187
92
38
36
45
12
37
160
33
79
27
470
21
111
115
20
32
7
369
26
31
18
61
63
64
91
69
131
80
19
96
324
76
74
28
34
414
155
59
97