82
49
86
14
70
43
64
177
65
140
55
155
71
69
306
89
166
73
35
138
198
143
83
304
42
434
123
15
90
62
94
39
51
30
184
79
47
46
232
209
96
479
163