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