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