98
71
445
47
379
129
537
187
31
190
64
106
94
73
85
170
74
52
110
44
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
24