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