76
96
69
45
61
28
120
115
71
34
39
25
42
40
207
55
32
196
35
65
57
1638
106
87
98
238
94
113
388
1739
181