50
97
54
567
43
805
115
287
1547
101
45
285
81
1334
29
52
58
30
171
133
49
128
77
74
31
42
93
37
117
508
107
40
130
72
239
1775
679
83
79
230
71
228
66
32
96
124
162
235
419
354
38