86
37
58
10
61
50
101
16
97
129
485
533
217
105
80
185
24
251
34
32
25
28
22
178
302
424
20
1210
13
71
328
271