138
292
118
47
304
55
71
521
213
316
151
18
54
22
148
25
80
73
155
248
212
52
100
27
26
232
43
120
147
77
97
59
243
345
158
161
615
69
159
76
98
21
67
728
237
506
589
41
165
28
40
58
309
15
70