42
89
41
487
35
271
15
30
304
48
17
27
40
236
59
123
82
24
31
536
141
69
66
279
26
39
709
83
426
111
230
144
273
153
166
33
183
65
317
147
270
70
351
16
52
91
138
72
77
79
221
174
162
588
28
47