31
350
421
731
68
494
121
341
269
373
16
318
42
266
29
246
63
239
59
190
10
174
1
122
5
155
22
6
113
15
109
27
335
7
90
12
93