90
19
71
45
138
78
159
882
562
176
115
188
371
83
68
202
61
69
46
26
72
85
112
125
240
92
319
70
35
43
55
73
53
66
307
39
103
20
59
179
42
44
28
40
134
30
64
31
50