141
106
133
28
96
45
43
13
241
86
476
136
114
190
233
44
73
379
78
37
71
156
31
170
80
176
471
198
250
77
36
180
58
129
372
866
109
99
164
54
22
75
222
59
245
85
201
46
49
47
98
126
115
148