80
142
79
371
145
73
243
68
104
52
191
233
58
59
35
56
180
16
127
61
105
266
70
88
152
241
45
69
21
81
65
163
86
71
886
137
511
138
210
83
67
72
315
148
184
47
242