279
272
135
321
412
206
34
323
37
111
79
101
57
65
25
18
512
162
33
35
23
77
146
271
343
129
19
1223
250
444
175
534
107
159
413
215
888
12700
172
69
83
208
102
277
184
109
88
51
120
54