44
98
71
447
47
379
129
537
187
31
191
64
106
94
73
85
170
74
52
110
57
26
512
371
156
83
22
9
7
12
15
58
116
30
23
19
118
326
136
244
384
590
283
361
418
168
411
331
548
899
77
220
150
272
29