56
138
293
118
47
304
55
71
522
213
316
151
18
54
22
148
25
80
73
155
248
212
52
100
27
26
232
44
120
147
77
97
59
243
346
158
161
615
69
159
76
98
21
67
728
237
508
43
589
41
165
28
40
58
311
15