51
257
108
60
128
306
35
55
49
94
59
20
26
363
143
39
113
107
52
23
122
222
32
202
76
66
42
430
206
46
201
69
50
31
17
29
22
131
166
863
99
16
182
304
71
892
220
495
276
40
45
124
79
90