107
92
105
114
117
95
106
106
86
106
104
108
89
96
84
101
92
103
101
82
102
82
75
91
84
97
93
93
87
77
99
81
99
89
80
97
74
74
69
69
65
69
64
94
71
90
76
69
66
61
67
74
61
74
78
74
63
41
63
79
69
64
87
74
62
77
79
55
76
88
69
61
64
65
57
61
75
59
55
67
18
55
74
62
75
25
69
54
67
63
74
63
68
58
68
46
62
8
49
48
45
51
57
50
59
64
52
53
44
50
50
43
66
63
54
45
41
41
42
42
47
59
42
38
47
40
38
40
39
48
39
48
38
42
63
43
38
47
35
37
37
33
28
28
26
17
18
13
8
6
4
5
3