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