74
56
83
20
17
25
69
58
47
43
19
48
1152
96
875
27
117
437
332
432
54
133
38
115
97
89
134
50
135
1435
65
826
15