19
144
26
1004
30
32
272
79
639
174
81
202
21
38
46
122
506
77
66
288
478
25
22
164
117
56
97
75
675
182
73
71
245
61
96
67
265