5
5
6
9
10
23
28
30
32
37
30
29
33
39
37
35
32
18
18
18
23
32
31
38
40
44
50
50
41
40
38
42
44
52
36
37
40
44
28
24
27
23
12
3
12
12
12
18
24
32
35
35
38
41
49
53
58
61
63
63
68
70
70
71
83
90
90
85
71
31
43
47
55
60
63
79
95
95
112
140
141
138
137
123
121
116
125
127
101
89
77
49
44
42
41
40
37
24
8
5
5
5