88
66
463
245
48
63
82
135
51
54
237
56
17
146
86
461
172
28
163
18
190
25
129
20
574
342
1035
531
3501
79
57
60
1797
474
464
145
212
101
164
244
243
95