281
17
233
81
267
123
105
83
186
90
35
191
38
54
64
250
78
65
170
32
24
46
58
160
55
372
1668
17480
166