104
125
120
113
117
108
108
100
105
78
96
105
95
97
86
76
81
76
91
80
77
79
94
70
85
80
77
69
83
90
76
82
88
70
69
76
63
71
76
80
66
66
69
74
67
63
61
91
73
69
61
65
69
55
68
62
59
63
67
65
57
52
57
55
51
65
62
56
53
54
64
59
50
67
53
54
51
49
59
53
50
54
54
49
49
52
51
49
44
33