25
34
59
60
46
32
244
237
198
211
37
20
20
109
342
572
706
764
686
684
41
13
40
67
38
56
46
50
72
46
34
67
38
37
56
46
59
50
72
46