46
578
28
23
8
29
191
30
136
98
50
44
94
71
22
26
57
58
11
70
121
37
97
55
52
42
38
118
210
113
105
131
107
81
90
18
40
73
138
254
243
45
99
217
19
39
72