42
67
116
197
116
80
1
924
503
1
1478
75
1506
1
151
120
95
86
72
2
146
1
117
1
166
991
361
122
257
1
210
154
1
285
1082
223
2
472
185
838
198
1402
1114
1
680
303
261
342
351