80
399
706
102
197
27
29
1899
34
7
210
119
159
524
33
185
50
35
144
303
79
99
12
51
36
265
97
214
72
1257
229
95
260
135
24
41
246
10
353
163
386
87
1574
143
224
151
253
343
162
323
124
74
108
409
171
39