#
2
3
4
5
7
10
12
19
28
29
35
37
43
45
51
52
57
61
68
70
75
78
84
90
101
102
106
113
114
115
116
117
118
120
129
133
134
137
138
141
142