3
10
139
142
6
33
61
71
75
77
78
83
85
97
104
107
122
132
149
20
25
26
27
30
35
36
40
45
48
49
50
52
57
72
76
79
82
84
87
93
94
96
98
105
106
108
109
110
113
114
115
116
119
120
133