46
27
26
32
191
49
65
140
77
43
24
38
39
106
88
16
155
30
18
23
20
171
47
31
82
131
160
207
375
79
93
73
68
137
90
72
44
123
113
57
64
19
100