41
100
29
27
40
76
54
38
52
47
58
31
25
30
78
35
35
39
31
60
115
83
71
49
65
77
79
46
61
128