145
91
72
266
164
208
67
202
211
170
26
33
88
205
159
1141
157
80
57
212
131
151
87
73
54
119
28
41
127
98
291
115
182
579
210
63
55
61
42
193
35
53
43
77
59
144
51
71
258
18
95
47
200
64