14
49
23
111
8
71
160
44
89
206
69
45
38
47
35
139
61
123
296
26
133
95
117
70
12
79
40
245
85
110
121
99
74
46
59
31
65
42
62
20
226
84
29
115
94
138
36
300