183
99
102
93
138
80
114
179
177
83
117
106
109
86
94
137
149
96
98
147
111
125
103
189
87
112
76
134
269
90
119
107
153
163
265
186
135
132
116
113
69
139
89
82
74
317
310
3251
2170
1409
1375