13
40
36
61
62
47
34
244
238
200
42
20
20
109
342
572
707
764
687
684
8
17
5
56
24
48
71
41
60
50
40
56
24
48
36
71
41
42
60
50