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