32
35
61
61
47
34
244
237
198
211
38
20
20
109
342
572
707
764
686
684
8
2
54
19
43
71
41
58
49
53
19
43
35
71
41
38
58
49
61
53