28
34
59
60
46
32
244
237
198
211
37
20
20
109
342
572
706
764
686
684
45
14
40
67
39
56
46
50
72
46
34
67
39
37
56
46
59
50
72
46