166
57
88
251
63
254
191
81
61
20
45
72
30
50
28
9
54
190
201
25
5
14
12
58
387
40
96
22
307
181
39
87
212
188
65
133
290
16
135
99
126
37
570
208
766
175
59
75
32
24
108
186
56
289
74