1
3
6
10
10
14
15
16
16
18
18
19
19
20
20
22
24
25
27
28
29
30
33
39
40
41
43
47
47
48
48
49
50
52
52
53
53
54
54
55
56
56
57
58
61
63
65
67
68
68
68
68
70
71
71
71
76
76
76
76
77
77
77
77
77
77
79
79
82
84
84
86
89
89
89
91
91
91
91
91
91
91
93
94
97
101
102
103
104
105
105
105
105
105
106
108
111
111
112
112
113