21
34
59
60
46
32
244
237
198
211
37
20
20
109
342
572
706
764
686
684
33
10
38
63
36
54
46
50
72
46
34
63
36
37
54
46
59
50
72
46