16
401
126
247
23
180
59
17
27
41
43
35
28
14
115
31
32
20
96
109
388
72
131
403
205
233
68
119
53
155
91
69
66
47
213
51
42
83
159
36
81
140
92
70
33
39
46
74