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